AttributeTableBuilder.AddCustomAttributes Méthode

Définition

Ajoute le contenu des attributs fournis à ce générateur.

Surcharges

AddCustomAttributes(Type, Attribute[])

Ajoute le contenu des attributs fournis à ce générateur.

AddCustomAttributes(Type, MemberDescriptor, Attribute[])

Ajoute le contenu des attributs fournis à ce générateur.

AddCustomAttributes(Type, MemberInfo, Attribute[])

Ajoute le contenu des attributs fournis à ce générateur.

AddCustomAttributes(Type, String, Attribute[])

Ajoute le contenu des attributs fournis à ce générateur.

AddCustomAttributes(Type, DependencyProperty, Attribute[])

Ajoute le contenu des attributs fournis à ce générateur.

Remarques

En cas de conflits entre un attribut et un autre déjà inclus au générateur, le dernier attribut ajouté remplace les attributs précédents.

Lors de la génération d'une grande table d'attributs, utilisez AddCallback pour différer le travail de création d'attributs jusqu'à ce que ceux-ci soient exigés.

AddCustomAttributes(Type, Attribute[])

Ajoute le contenu des attributs fournis à ce générateur.

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

Paramètres

type
Type

Type auquel ajouter des attributs de niveau classe.

attributes
Attribute[]

Attributs ajoutés au générateur.

Exceptions

type ou attributes est null.

Remarques

En cas de conflits entre un attribut et un autre déjà inclus au générateur, le dernier attribut ajouté remplace les attributs précédents.

Lors de la génération d'une grande table d'attributs, utilisez AddCallback pour différer le travail de création d'attributs jusqu'à ce que ceux-ci soient exigés.

S’applique à

AddCustomAttributes(Type, MemberDescriptor, Attribute[])

Ajoute le contenu des attributs fournis à ce générateur.

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

Paramètres

ownerType
Type

Type qui contient le membre identifié par descriptor.

descriptor
MemberDescriptor

Événement ou informations sur les propriétés auxquels les attributs sont ajoutés.

attributes
Attribute[]

Attributs ajoutés au générateur.

Exceptions

ownerType, descriptor ou attributes est null.

Remarques

En cas de conflits entre un attribut et un autre déjà inclus au générateur, le dernier attribut ajouté remplace les attributs précédents.

Lors de la génération d'une grande table d'attributs, utilisez AddCallback pour différer le travail de création d'attributs jusqu'à ce que ceux-ci soient exigés.

S’applique à

AddCustomAttributes(Type, MemberInfo, Attribute[])

Ajoute le contenu des attributs fournis à ce générateur.

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

Paramètres

ownerType
Type

Type qui contient le membre identifié par member.

member
MemberInfo

Événement ou informations sur les propriétés auxquels les attributs sont ajoutés.

attributes
Attribute[]

Attributs ajoutés au générateur.

Exceptions

ownerType, member ou attributes est null.

Remarques

En cas de conflits entre un attribut et un autre déjà inclus au générateur, le dernier attribut ajouté remplace les attributs précédents.

Lors de la génération d'une grande table d'attributs, utilisez AddCallback pour différer le travail de création d'attributs jusqu'à ce que ceux-ci soient exigés.

S’applique à

AddCustomAttributes(Type, String, Attribute[])

Ajoute le contenu des attributs fournis à ce générateur.

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

Paramètres

ownerType
Type

Type qui contient le membre identifié par memberName.

memberName
String

Nom de l'événement ou informations sur les propriétés auxquels les attributs sont ajoutés.

attributes
Attribute[]

Attributs ajoutés au générateur.

Exceptions

ownerType, memberName ou attributes est null.

Remarques

En cas de conflits entre un attribut et un autre déjà inclus au générateur, le dernier attribut ajouté remplace les attributs précédents.

Lors de la génération d'une grande table d'attributs, utilisez AddCallback pour différer le travail de création d'attributs jusqu'à ce que ceux-ci soient exigés.

S’applique à

AddCustomAttributes(Type, DependencyProperty, Attribute[])

Ajoute le contenu des attributs fournis à ce générateur.

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

Paramètres

ownerType
Type

Type qui contient la dépendance identifiée par dp.

dp
DependencyProperty

Propriété de dépendance à laquelle ajouter des attributs.

attributes
Attribute[]

Attributs ajoutés au générateur.

Exceptions

ownerType, dp ou attributes est null.

Remarques

En cas de conflits entre un attribut et un autre déjà inclus au générateur, le dernier attribut ajouté remplace les attributs précédents.

Lors de la génération d'une grande table d'attributs, utilisez AddCallback pour différer le travail de création d'attributs jusqu'à ce que ceux-ci soient exigés.

S’applique à