AttributeTableBuilder.AddCustomAttributes Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá obsah zadaných atributů do tohoto tvůrce.
Přetížení
AddCustomAttributes(Type, Attribute[]) |
Přidá obsah zadaných atributů do tohoto tvůrce. |
AddCustomAttributes(Type, MemberDescriptor, Attribute[]) |
Přidá obsah zadaných atributů do tohoto tvůrce. |
AddCustomAttributes(Type, MemberInfo, Attribute[]) |
Přidá obsah zadaných atributů do tohoto tvůrce. |
AddCustomAttributes(Type, String, Attribute[]) |
Přidá obsah zadaných atributů do tohoto tvůrce. |
AddCustomAttributes(Type, DependencyProperty, Attribute[]) |
Přidá obsah zadaných atributů do tohoto tvůrce. |
Poznámky
Pokud je atribut v konfliktu s jiným atributem, který je již součástí tvůrce, nahradí předchozí atributy poslední přidaný atribut.
Pokud vytváříte velkou tabulku atributů, použijte AddCallback k odložení vytváření atributů, dokud nebudou potřeba.
AddCustomAttributes(Type, Attribute[])
Přidá obsah zadaných atributů do tohoto tvůrce.
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 který chcete přidat atributy na úrovni třídy.
- attributes
- Attribute[]
Atributy, které jsou přidány do tvůrce.
Výjimky
type
nebo attributes
je null
.
Poznámky
Pokud je atribut v konfliktu s jiným atributem, který je již součástí tvůrce, nahradí předchozí atributy poslední přidaný atribut.
Pokud vytváříte velkou tabulku atributů, použijte AddCallback k odložení vytváření atributů, dokud nebudou potřeba.
Platí pro
AddCustomAttributes(Type, MemberDescriptor, Attribute[])
Přidá obsah zadaných atributů do tohoto tvůrce.
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, který obsahuje člen identifikovaný pomocí descriptor
.
- descriptor
- MemberDescriptor
Informace o události nebo vlastnosti, do které se atributy přidají.
- attributes
- Attribute[]
Atributy, které jsou přidány do tvůrce.
Výjimky
ownerType
nebo descriptor
attributes
je null
.
Poznámky
Pokud je atribut v konfliktu s jiným atributem, který je již součástí tvůrce, nahradí předchozí atributy poslední přidaný atribut.
Pokud vytváříte velkou tabulku atributů, použijte AddCallback k odložení vytváření atributů, dokud nebudou potřeba.
Platí pro
AddCustomAttributes(Type, MemberInfo, Attribute[])
Přidá obsah zadaných atributů do tohoto tvůrce.
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, který obsahuje člen identifikovaný pomocí member
.
- member
- MemberInfo
Informace o události nebo vlastnosti, do které se atributy přidají.
- attributes
- Attribute[]
Atributy, které jsou přidány do tvůrce.
Výjimky
ownerType
nebo member
attributes
je null
.
Poznámky
Pokud je atribut v konfliktu s jiným atributem, který je již součástí tvůrce, nahradí předchozí atributy poslední přidaný atribut.
Pokud vytváříte velkou tabulku atributů, použijte AddCallback k odložení vytváření atributů, dokud nebudou potřeba.
Platí pro
AddCustomAttributes(Type, String, Attribute[])
Přidá obsah zadaných atributů do tohoto tvůrce.
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, který obsahuje člen identifikovaný pomocí memberName
.
- memberName
- String
Název události nebo informace o vlastnosti, do které se atributy přidají.
- attributes
- Attribute[]
Atributy, které jsou přidány do tvůrce.
Výjimky
ownerType
, memberName
nebo attributes
je null
.
Poznámky
Pokud je atribut v konfliktu s jiným atributem, který je již součástí tvůrce, nahradí předchozí atributy poslední přidaný atribut.
Pokud vytváříte velkou tabulku atributů, použijte AddCallback k odložení vytváření atributů, dokud nebudou potřeba.
Platí pro
AddCustomAttributes(Type, DependencyProperty, Attribute[])
Přidá obsah zadaných atributů do tohoto tvůrce.
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, který obsahuje závislost identifikovanou pomocí dp
.
Vlastnost závislosti, do které chcete přidat atributy.
- attributes
- Attribute[]
Atributy, které jsou přidány do tvůrce.
Výjimky
ownerType
nebo dp
attributes
je null
.
Poznámky
Pokud je atribut v konfliktu s jiným atributem, který je již součástí tvůrce, nahradí předchozí atributy poslední přidaný atribut.
Pokud vytváříte velkou tabulku atributů, použijte AddCallback k odložení vytváření atributů, dokud nebudou potřeba.