AttributeTableBuilder.AddCustomAttributes Metodo

Definizione

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.

dp
DependencyProperty

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.

Si applica a