AttributeCallbackBuilder.AddCustomAttributes Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje zawartość podanych atrybutów do tabeli atrybutów, która utworzyła tego konstruktora.
Przeciążenia
AddCustomAttributes(Attribute[]) |
Dodaje zawartość podanych atrybutów do tabeli atrybutów, która utworzyła tego konstruktora. |
AddCustomAttributes(MemberDescriptor, Attribute[]) |
Dodaje zawartość podanych atrybutów do tabeli atrybutów, która utworzyła tego konstruktora. |
AddCustomAttributes(MemberInfo, Attribute[]) |
Dodaje zawartość podanych atrybutów do tabeli atrybutów, która utworzyła tego konstruktora. |
AddCustomAttributes(String, Attribute[]) |
Dodaje zawartość podanych atrybutów do tabeli atrybutów, która utworzyła tego konstruktora. |
AddCustomAttributes(DependencyProperty, Attribute[]) |
Dodaje zawartość podanych atrybutów do tabeli atrybutów, która utworzyła tego konstruktora. |
Uwagi
Jeśli atrybut powoduje konflikt z innym atrybutem już zawartym w tabeli, ostatni dodany atrybut zastępuje poprzednie atrybuty.
Atrybuty można dodawać tylko do typu określonego przez CallbackType.
AddCustomAttributes(Attribute[])
Dodaje zawartość podanych atrybutów do tabeli atrybutów, która utworzyła tego konstruktora.
public:
void AddCustomAttributes(... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (params Attribute[] attributes);
member this.AddCustomAttributes : Attribute[] -> unit
Public Sub AddCustomAttributes (ParamArray attributes As Attribute())
Parametry
- attributes
- Attribute[]
Atrybuty dodawane do tabeli.
Wyjątki
attributes
to null
.
Uwagi
Jeśli atrybut powoduje konflikt z innym atrybutem już zawartym w tabeli, ostatni dodany atrybut zastępuje poprzednie atrybuty.
Atrybuty można dodawać tylko do typu określonego przez CallbackType.
Dotyczy
AddCustomAttributes(MemberDescriptor, Attribute[])
Dodaje zawartość podanych atrybutów do tabeli atrybutów, która utworzyła tego konstruktora.
public:
void AddCustomAttributes(System::ComponentModel::MemberDescriptor ^ descriptor, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (System.ComponentModel.MemberDescriptor descriptor, params Attribute[] attributes);
member this.AddCustomAttributes : System.ComponentModel.MemberDescriptor * Attribute[] -> unit
Public Sub AddCustomAttributes (descriptor As MemberDescriptor, ParamArray attributes As Attribute())
Parametry
- descriptor
- MemberDescriptor
Element członkowski, do którego dodawane są atrybuty.
- attributes
- Attribute[]
Atrybuty dodawane do tabeli.
Wyjątki
descriptor
lub attributes
ma wartość null
.
Uwagi
Jeśli atrybut powoduje konflikt z innym atrybutem już zawartym w tabeli, ostatni dodany atrybut zastępuje poprzednie atrybuty.
Atrybuty można dodawać tylko do typu określonego przez CallbackType.
Dotyczy
AddCustomAttributes(MemberInfo, Attribute[])
Dodaje zawartość podanych atrybutów do tabeli atrybutów, która utworzyła tego konstruktora.
public:
void AddCustomAttributes(System::Reflection::MemberInfo ^ member, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (System.Reflection.MemberInfo member, params Attribute[] attributes);
member this.AddCustomAttributes : System.Reflection.MemberInfo * Attribute[] -> unit
Public Sub AddCustomAttributes (member As MemberInfo, ParamArray attributes As Attribute())
Parametry
- member
- MemberInfo
Element członkowski, do którego dodawane są atrybuty.
- attributes
- Attribute[]
Atrybuty dodawane do tabeli.
Wyjątki
member
lub attributes
ma wartość null
.
Uwagi
Jeśli atrybut powoduje konflikt z innym atrybutem już zawartym w tabeli, ostatni dodany atrybut zastępuje poprzednie atrybuty.
Atrybuty można dodawać tylko do typu określonego przez CallbackType.
Dotyczy
AddCustomAttributes(String, Attribute[])
Dodaje zawartość podanych atrybutów do tabeli atrybutów, która utworzyła tego konstruktora.
public:
void AddCustomAttributes(System::String ^ memberName, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (string memberName, params Attribute[] attributes);
member this.AddCustomAttributes : string * Attribute[] -> unit
Public Sub AddCustomAttributes (memberName As String, ParamArray attributes As Attribute())
Parametry
- memberName
- String
Nazwa elementu członkowskiego, do którego dodawane są atrybuty.
- attributes
- Attribute[]
Atrybuty dodawane do tabeli.
Wyjątki
memberName
lub attributes
ma wartość null
.
Uwagi
Jeśli atrybut powoduje konflikt z innym atrybutem już zawartym w tabeli, ostatni dodany atrybut zastępuje poprzednie atrybuty.
Atrybuty można dodawać tylko do typu określonego przez CallbackType.
Dotyczy
AddCustomAttributes(DependencyProperty, Attribute[])
Dodaje zawartość podanych atrybutów do tabeli atrybutów, która utworzyła tego konstruktora.
public:
void AddCustomAttributes(System::Windows::DependencyProperty ^ dp, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (System.Windows.DependencyProperty dp, params Attribute[] attributes);
member this.AddCustomAttributes : System.Windows.DependencyProperty * Attribute[] -> unit
Public Sub AddCustomAttributes (dp As DependencyProperty, ParamArray attributes As Attribute())
Parametry
Zależność, do której dodawane są atrybuty.
- attributes
- Attribute[]
Atrybuty dodawane do tabeli.
Wyjątki
dp
lub attributes
ma wartość null
.
Uwagi
Jeśli atrybut powoduje konflikt z innym atrybutem już zawartym w tabeli, ostatni dodany atrybut zastępuje poprzednie atrybuty.
Atrybuty można dodawać tylko do typu określonego przez CallbackType.