Freigeben über


AttributeTableBuilder.AddCustomAttributes Methode

Definition

Fügt diesem Generator die Inhalte der bereitgestellten Attribute hinzu.

Überlädt

AddCustomAttributes(Type, Attribute[])

Fügt diesem Generator die Inhalte der bereitgestellten Attribute hinzu.

AddCustomAttributes(Type, MemberDescriptor, Attribute[])

Fügt diesem Generator die Inhalte der bereitgestellten Attribute hinzu.

AddCustomAttributes(Type, MemberInfo, Attribute[])

Fügt diesem Generator die Inhalte der bereitgestellten Attribute hinzu.

AddCustomAttributes(Type, String, Attribute[])

Fügt diesem Generator die Inhalte der bereitgestellten Attribute hinzu.

AddCustomAttributes(Type, DependencyProperty, Attribute[])

Fügt diesem Generator die Inhalte der bereitgestellten Attribute hinzu.

Hinweise

Wenn ein Attribut mit einem anderen bereits im Generator enthaltenen Attribut im Konflikt steht, ersetzt das zuletzt hinzugefügte Attribut vorherige Attribute.

Wenn Sie eine große Attributtabelle erstellen, verwenden Sie AddCallback, um das Erstellen der Attribute zu verzögern, bis sie benötigt werden.

AddCustomAttributes(Type, Attribute[])

Fügt diesem Generator die Inhalte der bereitgestellten Attribute hinzu.

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())

Parameter

type
Type

Der Typ, dem Attribute auf Klassenebene hinzugefügt werden sollen.

attributes
Attribute[]

Die Attribute, die dem Generator hinzugefügt werden.

Ausnahmen

type oder attributes ist null.

Hinweise

Wenn ein Attribut mit einem anderen bereits im Generator enthaltenen Attribut im Konflikt steht, ersetzt das zuletzt hinzugefügte Attribut vorherige Attribute.

Wenn Sie eine große Attributtabelle erstellen, verwenden Sie AddCallback, um das Erstellen der Attribute zu verzögern, bis sie benötigt werden.

Gilt für:

AddCustomAttributes(Type, MemberDescriptor, Attribute[])

Fügt diesem Generator die Inhalte der bereitgestellten Attribute hinzu.

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())

Parameter

ownerType
Type

Der Typ, der den von descriptor identifizierten Member enthält.

descriptor
MemberDescriptor

Das Ereignis oder die Eigenschaftsinformationen, dem bzw. denen die Attribute hinzugefügt werden.

attributes
Attribute[]

Die Attribute, die dem Generator hinzugefügt werden.

Ausnahmen

ownerType, descriptor oder attributes ist null.

Hinweise

Wenn ein Attribut mit einem anderen bereits im Generator enthaltenen Attribut im Konflikt steht, ersetzt das zuletzt hinzugefügte Attribut vorherige Attribute.

Wenn Sie eine große Attributtabelle erstellen, verwenden Sie AddCallback, um das Erstellen der Attribute zu verzögern, bis sie benötigt werden.

Gilt für:

AddCustomAttributes(Type, MemberInfo, Attribute[])

Fügt diesem Generator die Inhalte der bereitgestellten Attribute hinzu.

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())

Parameter

ownerType
Type

Der Typ, der den von member identifizierten Member enthält.

member
MemberInfo

Das Ereignis oder die Eigenschaftsinformationen, dem bzw. denen die Attribute hinzugefügt werden.

attributes
Attribute[]

Die Attribute, die dem Generator hinzugefügt werden.

Ausnahmen

ownerType, member oder attributes ist null.

Hinweise

Wenn ein Attribut mit einem anderen bereits im Generator enthaltenen Attribut im Konflikt steht, ersetzt das zuletzt hinzugefügte Attribut vorherige Attribute.

Wenn Sie eine große Attributtabelle erstellen, verwenden Sie AddCallback, um das Erstellen der Attribute zu verzögern, bis sie benötigt werden.

Gilt für:

AddCustomAttributes(Type, String, Attribute[])

Fügt diesem Generator die Inhalte der bereitgestellten Attribute hinzu.

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())

Parameter

ownerType
Type

Der Typ, der den von memberName identifizierten Member enthält.

memberName
String

Der Name des Ereignisses oder der Eigenschaftsinformationen, dem bzw. denen die Attribute hinzugefügt werden.

attributes
Attribute[]

Die Attribute, die dem Generator hinzugefügt werden.

Ausnahmen

ownerType, memberName oder attributes ist null.

Hinweise

Wenn ein Attribut mit einem anderen bereits im Generator enthaltenen Attribut im Konflikt steht, ersetzt das zuletzt hinzugefügte Attribut vorherige Attribute.

Wenn Sie eine große Attributtabelle erstellen, verwenden Sie AddCallback, um das Erstellen der Attribute zu verzögern, bis sie benötigt werden.

Gilt für:

AddCustomAttributes(Type, DependencyProperty, Attribute[])

Fügt diesem Generator die Inhalte der bereitgestellten Attribute hinzu.

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())

Parameter

ownerType
Type

Der Typ, der die durch dp identifizierte Abhängigkeit enthält.

dp
DependencyProperty

Eine Abhängigkeitseigenschaft, der Attribute hinzugefügt werden sollen.

attributes
Attribute[]

Die Attribute, die dem Generator hinzugefügt werden.

Ausnahmen

ownerType, dp oder attributes ist null.

Hinweise

Wenn ein Attribut mit einem anderen bereits im Generator enthaltenen Attribut im Konflikt steht, ersetzt das zuletzt hinzugefügte Attribut vorherige Attribute.

Wenn Sie eine große Attributtabelle erstellen, verwenden Sie AddCallback, um das Erstellen der Attribute zu verzögern, bis sie benötigt werden.

Gilt für: