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 specificati a questo generatore.
Overload
AddCustomAttributes(Type, Attribute[]) |
Aggiunge il contenuto degli attributi specificati a questo generatore. |
AddCustomAttributes(Type, MemberDescriptor, Attribute[]) |
Aggiunge il contenuto degli attributi specificati a questo generatore. |
AddCustomAttributes(Type, MemberInfo, Attribute[]) |
Aggiunge il contenuto degli attributi specificati a questo generatore. |
AddCustomAttributes(Type, String, Attribute[]) |
Aggiunge il contenuto degli attributi specificati a questo generatore. |
AddCustomAttributes(Type, DependencyProperty, Attribute[]) |
Aggiunge il contenuto degli attributi specificati a questo generatore. |
Commenti
Se un attributo è in conflitto con un altro attributo già incluso nel generatore, l'ultimo attributo aggiunto sostituisce quelli precedenti.
Quando si compila una tabella di attributi di grandi dimensioni, utilizzare AddCallback per rinviare la creazione degli attributi al momento in cui essi saranno necessari.
AddCustomAttributes(Type, Attribute[])
Aggiunge il contenuto degli attributi specificati 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 cui aggiungere gli 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 quelli precedenti.
Quando si compila una tabella di attributi di grandi dimensioni, utilizzare AddCallback per rinviare la creazione degli attributi al momento in cui essi saranno necessari.
Si applica a
AddCustomAttributes(Type, MemberDescriptor, Attribute[])
Aggiunge il contenuto degli attributi specificati 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
Evento o informazioni sulle 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 quelli precedenti.
Quando si compila una tabella di attributi di grandi dimensioni, utilizzare AddCallback per rinviare la creazione degli attributi al momento in cui essi saranno necessari.
Si applica a
AddCustomAttributes(Type, MemberInfo, Attribute[])
Aggiunge il contenuto degli attributi specificati 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
Evento o informazioni sulle 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 quelli precedenti.
Quando si compila una tabella di attributi di grandi dimensioni, utilizzare AddCallback per rinviare la creazione degli attributi al momento in cui essi saranno necessari.
Si applica a
AddCustomAttributes(Type, String, Attribute[])
Aggiunge il contenuto degli attributi specificati 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 informazioni sulle proprietà a cui vengono aggiunti gli attributi.
- attributes
- Attribute[]
Attributi aggiunti al generatore.
Eccezioni
ownerType
, memberName
o attributes
è null
.
Commenti
Se un attributo è in conflitto con un altro attributo già incluso nel generatore, l'ultimo attributo aggiunto sostituisce quelli precedenti.
Quando si compila una tabella di attributi di grandi dimensioni, utilizzare AddCallback per rinviare la creazione degli attributi al momento in cui essi saranno necessari.
Si applica a
AddCustomAttributes(Type, DependencyProperty, Attribute[])
Aggiunge il contenuto degli attributi specificati 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 cui aggiungere gli 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 quelli precedenti.
Quando si compila una tabella di attributi di grandi dimensioni, utilizzare AddCallback per rinviare la creazione degli attributi al momento in cui essi saranno necessari.