AttributeTableBuilder.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 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 descriptor
element .
- 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 member
element .
- 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 memberName
element .
- 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
, memberName
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, 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 dp
element .
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.