AttributeTableBuilder.AddCustomAttributes Metodo

Definizione

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.

dp
DependencyProperty

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.

Si applica a