AttributeTableBuilder.AddCustomAttributes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.