AttributeTableBuilder.AddCustomAttributes Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge il contenuto degli attributi forniti a questo generatore.
Overload
| Nome | Descrizione |
|---|---|
| AddCustomAttributes(Type, Attribute[]) |
Aggiunge il contenuto degli attributi forniti a questo generatore. |
| AddCustomAttributes(Type, MemberDescriptor, Attribute[]) |
Aggiunge il contenuto degli attributi forniti a questo generatore. |
| AddCustomAttributes(Type, MemberInfo, Attribute[]) |
Aggiunge il contenuto degli attributi forniti a questo generatore. |
| AddCustomAttributes(Type, String, Attribute[]) |
Aggiunge il contenuto degli attributi forniti a questo generatore. |
| AddCustomAttributes(Type, DependencyProperty, Attribute[]) |
Aggiunge il contenuto degli attributi forniti a questo generatore. |
Commenti
Se un attributo è in conflitto con un altro attributo già incluso nel generatore, l'ultimo attributo aggiunto sostituisce gli attributi precedenti.
Quando si compila una tabella di attributi di grandi dimensioni, usare AddCallback per rinviare il lavoro di creazione degli attributi fino a quando non sono necessari.
AddCustomAttributes(Type, Attribute[])
Aggiunge il contenuto degli attributi forniti a questo generatore.
public:
void AddCustomAttributes(Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes(Type type, params Attribute[] attributes);
member this.AddCustomAttributes : Type * Attribute[] -> unit
Public Sub AddCustomAttributes (type As Type, ParamArray attributes As Attribute())
Parametri
- type
- Type
Tipo a cui aggiungere attributi a livello di classe.
- attributes
- Attribute[]
Attributi aggiunti al generatore.
Eccezioni
type o attributes è null.
Commenti
Se un attributo è in conflitto con un altro attributo già incluso nel generatore, l'ultimo attributo aggiunto sostituisce gli attributi precedenti.
Quando si compila una tabella di attributi di grandi dimensioni, usare AddCallback per rinviare il lavoro di creazione degli attributi fino a quando non sono necessari.
Si applica a
AddCustomAttributes(Type, MemberDescriptor, Attribute[])
Aggiunge il contenuto degli attributi forniti a questo generatore.
public:
void AddCustomAttributes(Type ^ ownerType, System::ComponentModel::MemberDescriptor ^ descriptor, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes(Type ownerType, System.ComponentModel.MemberDescriptor descriptor, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.ComponentModel.MemberDescriptor * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, descriptor As MemberDescriptor, ParamArray attributes As Attribute())
Parametri
- ownerType
- Type
Tipo che contiene il membro identificato da descriptor.
- descriptor
- MemberDescriptor
Informazioni sull'evento o sulla proprietà a cui vengono aggiunti gli attributi.
- attributes
- Attribute[]
Attributi aggiunti al generatore.
Eccezioni
ownerType
descriptor o attributes è null.
Commenti
Se un attributo è in conflitto con un altro attributo già incluso nel generatore, l'ultimo attributo aggiunto sostituisce gli attributi precedenti.
Quando si compila una tabella di attributi di grandi dimensioni, usare AddCallback per rinviare il lavoro di creazione degli attributi fino a quando non sono necessari.
Si applica a
AddCustomAttributes(Type, MemberInfo, Attribute[])
Aggiunge il contenuto degli attributi forniti a questo generatore.
public:
void AddCustomAttributes(Type ^ ownerType, System::Reflection::MemberInfo ^ member, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes(Type ownerType, System.Reflection.MemberInfo member, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.Reflection.MemberInfo * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, member As MemberInfo, ParamArray attributes As Attribute())
Parametri
- ownerType
- Type
Tipo che contiene il membro identificato da member.
- member
- MemberInfo
Informazioni sull'evento o sulla proprietà a cui vengono aggiunti gli attributi.
- attributes
- Attribute[]
Attributi aggiunti al generatore.
Eccezioni
ownerType
member o attributes è null.
Commenti
Se un attributo è in conflitto con un altro attributo già incluso nel generatore, l'ultimo attributo aggiunto sostituisce gli attributi precedenti.
Quando si compila una tabella di attributi di grandi dimensioni, usare AddCallback per rinviare il lavoro di creazione degli attributi fino a quando non sono necessari.
Si applica a
AddCustomAttributes(Type, String, Attribute[])
Aggiunge il contenuto degli attributi forniti a questo generatore.
public:
void AddCustomAttributes(Type ^ ownerType, System::String ^ memberName, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes(Type ownerType, string memberName, params Attribute[] attributes);
member this.AddCustomAttributes : Type * string * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, memberName As String, ParamArray attributes As Attribute())
Parametri
- ownerType
- Type
Tipo che contiene il membro identificato da memberName.
- memberName
- String
Nome dell'evento o delle informazioni sulla proprietà a cui vengono aggiunti gli attributi.
- attributes
- Attribute[]
Attributi aggiunti al generatore.
Eccezioni
ownerType, memberNameo attributes è null.
Commenti
Se un attributo è in conflitto con un altro attributo già incluso nel generatore, l'ultimo attributo aggiunto sostituisce gli attributi precedenti.
Quando si compila una tabella di attributi di grandi dimensioni, usare AddCallback per rinviare il lavoro di creazione degli attributi fino a quando non sono necessari.
Si applica a
AddCustomAttributes(Type, DependencyProperty, Attribute[])
Aggiunge il contenuto degli attributi forniti a questo generatore.
public:
void AddCustomAttributes(Type ^ ownerType, System::Windows::DependencyProperty ^ dp, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes(Type ownerType, System.Windows.DependencyProperty dp, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.Windows.DependencyProperty * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, dp As DependencyProperty, ParamArray attributes As Attribute())
Parametri
- ownerType
- Type
Tipo che contiene la dipendenza identificata da dp.
Proprietà di dipendenza a cui aggiungere attributi.
- attributes
- Attribute[]
Attributi aggiunti al generatore.
Eccezioni
ownerType
dp o attributes è null.
Commenti
Se un attributo è in conflitto con un altro attributo già incluso nel generatore, l'ultimo attributo aggiunto sostituisce gli attributi precedenti.
Quando si compila una tabella di attributi di grandi dimensioni, usare AddCallback per rinviare il lavoro di creazione degli attributi fino a quando non sono necessari.