Udostępnij za pośrednictwem


AttributeTableBuilder.AddCustomAttributes Metoda

Definicja

Dodaje zawartość podanych atrybutów do tego konstruktora.

Przeciążenia

AddCustomAttributes(Type, Attribute[])

Dodaje zawartość podanych atrybutów do tego konstruktora.

AddCustomAttributes(Type, MemberDescriptor, Attribute[])

Dodaje zawartość podanych atrybutów do tego konstruktora.

AddCustomAttributes(Type, MemberInfo, Attribute[])

Dodaje zawartość podanych atrybutów do tego konstruktora.

AddCustomAttributes(Type, String, Attribute[])

Dodaje zawartość podanych atrybutów do tego konstruktora.

AddCustomAttributes(Type, DependencyProperty, Attribute[])

Dodaje zawartość podanych atrybutów do tego konstruktora.

Uwagi

Jeśli atrybut powoduje konflikt z innym atrybutem już zawartym w konstruktorze, ostatni dodany atrybut zastępuje poprzednie atrybuty.

Podczas tworzenia dużej tabeli atrybutów należy AddCallback odroczyć pracę tworzenia atrybutów, dopóki nie będą potrzebne.

AddCustomAttributes(Type, Attribute[])

Dodaje zawartość podanych atrybutów do tego konstruktora.

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

Parametry

type
Type

Typ do dodawania atrybutów na poziomie klasy.

attributes
Attribute[]

Atrybuty dodawane do konstruktora.

Wyjątki

type lub attributes ma wartość null.

Uwagi

Jeśli atrybut powoduje konflikt z innym atrybutem już zawartym w konstruktorze, ostatni dodany atrybut zastępuje poprzednie atrybuty.

Podczas tworzenia dużej tabeli atrybutów należy AddCallback odroczyć pracę tworzenia atrybutów, dopóki nie będą potrzebne.

Dotyczy

AddCustomAttributes(Type, MemberDescriptor, Attribute[])

Dodaje zawartość podanych atrybutów do tego konstruktora.

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

Parametry

ownerType
Type

Typ zawierający element członkowski zidentyfikowany przez descriptorelement .

descriptor
MemberDescriptor

Informacje o zdarzeniu lub właściwości, do których są dodawane atrybuty.

attributes
Attribute[]

Atrybuty dodawane do konstruktora.

Wyjątki

ownerType, descriptor lub attributes to null.

Uwagi

Jeśli atrybut powoduje konflikt z innym atrybutem już zawartym w konstruktorze, ostatni dodany atrybut zastępuje poprzednie atrybuty.

Podczas tworzenia dużej tabeli atrybutów należy AddCallback odroczyć pracę tworzenia atrybutów, dopóki nie będą potrzebne.

Dotyczy

AddCustomAttributes(Type, MemberInfo, Attribute[])

Dodaje zawartość podanych atrybutów do tego konstruktora.

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

Parametry

ownerType
Type

Typ zawierający element członkowski zidentyfikowany przez memberelement .

member
MemberInfo

Informacje o zdarzeniu lub właściwości, do których są dodawane atrybuty.

attributes
Attribute[]

Atrybuty dodawane do konstruktora.

Wyjątki

ownerType, member lub attributes to null.

Uwagi

Jeśli atrybut powoduje konflikt z innym atrybutem już zawartym w konstruktorze, ostatni dodany atrybut zastępuje poprzednie atrybuty.

Podczas tworzenia dużej tabeli atrybutów należy AddCallback odroczyć pracę tworzenia atrybutów, dopóki nie będą potrzebne.

Dotyczy

AddCustomAttributes(Type, String, Attribute[])

Dodaje zawartość podanych atrybutów do tego konstruktora.

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

Parametry

ownerType
Type

Typ zawierający element członkowski zidentyfikowany przez memberNameelement .

memberName
String

Nazwa zdarzenia lub informacji o właściwości, do których są dodawane atrybuty.

attributes
Attribute[]

Atrybuty dodawane do konstruktora.

Wyjątki

ownerType, memberNamelub attributes to null.

Uwagi

Jeśli atrybut powoduje konflikt z innym atrybutem już zawartym w konstruktorze, ostatni dodany atrybut zastępuje poprzednie atrybuty.

Podczas tworzenia dużej tabeli atrybutów należy AddCallback odroczyć pracę tworzenia atrybutów, dopóki nie będą potrzebne.

Dotyczy

AddCustomAttributes(Type, DependencyProperty, Attribute[])

Dodaje zawartość podanych atrybutów do tego konstruktora.

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

Parametry

ownerType
Type

Typ, który zawiera zależność zidentyfikowaną przez dpelement .

dp
DependencyProperty

Właściwość zależności do dodawania atrybutów.

attributes
Attribute[]

Atrybuty dodawane do konstruktora.

Wyjątki

ownerType, dp lub attributes to null.

Uwagi

Jeśli atrybut powoduje konflikt z innym atrybutem już zawartym w konstruktorze, ostatni dodany atrybut zastępuje poprzednie atrybuty.

Podczas tworzenia dużej tabeli atrybutów należy AddCallback odroczyć pracę tworzenia atrybutów, dopóki nie będą potrzebne.

Dotyczy