ConstructorBuilder.GetCustomAttributes Méthode

Définition

Retourne les attributs personnalisés définis pour ce constructeur.Returns the custom attributes defined for this constructor.

Surcharges

GetCustomAttributes(Boolean)

Retourne tous les attributs personnalisés définis pour ce constructeur.Returns all the custom attributes defined for this constructor.

GetCustomAttributes(Type, Boolean)

Retourne les attributs personnalisés identifiés par le type donné.Returns the custom attributes identified by the given type.

GetCustomAttributes(Boolean)

Retourne tous les attributs personnalisés définis pour ce constructeur.Returns all the custom attributes defined for this constructor.

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public override object[] GetCustomAttributes (bool inherit);
override this.GetCustomAttributes : bool -> obj[]
Public Overrides Function GetCustomAttributes (inherit As Boolean) As Object()

Paramètres

inherit
Boolean

Contrôle l’héritage des attributs personnalisés à partir de classes de base.Controls inheritance of custom attributes from base classes. Ce paramètre est ignoré.This parameter is ignored.

Retours

Object[]

Tableau d’objets représentant tous les attributs personnalisés du constructeur représenté par cette instance ConstructorBuilder.An array of objects representing all the custom attributes of the constructor represented by this ConstructorBuilder instance.

Exceptions

Cette méthode n’est pas prise en charge pour l’instant.This method is not currently supported.

Remarques

Le paramètre inherit est ignoré, car une classe n’hérite jamais des constructeurs des classes de base.The inherit parameter is ignored because a class never inherits constructors from base classes.

Pour obtenir les attributs personnalisés, terminez la génération du type en appelant CreateType, récupérez le constructeur en appelant la méthode GetConstructor sur le type retourné, puis appelez la méthode GetCustomAttributes sur le ConstructorInforetourné.To get the custom attributes, finish building the type by calling CreateType, retrieve the constructor by calling the GetConstructor method on the returned type, and then call the GetCustomAttributes method on the returned ConstructorInfo.

GetCustomAttributes(Type, Boolean)

Retourne les attributs personnalisés identifiés par le type donné.Returns the custom attributes identified by the given type.

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public override object[] GetCustomAttributes (Type attributeType, bool inherit);
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overrides Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

Paramètres

attributeType
Type

Type d’attribut personnalisé.The custom attribute type.

inherit
Boolean

Contrôle l’héritage des attributs personnalisés à partir de classes de base.Controls inheritance of custom attributes from base classes. Ce paramètre est ignoré.This parameter is ignored.

Retours

Object[]

Tableau d’objets qui représente les attributs de ce constructeur.An object array that represents the attributes of this constructor.

Exceptions

Cette méthode n’est pas prise en charge pour l’instant.This method is not currently supported.

Remarques

Le paramètre inherit est ignoré, car une classe n’hérite jamais des constructeurs des classes de base.The inherit parameter is ignored because a class never inherits constructors from base classes.

Pour obtenir les attributs personnalisés, terminez la génération du type en appelant CreateType, récupérez le constructeur en appelant la méthode GetConstructor sur le type retourné, puis appelez la méthode GetCustomAttributes sur le ConstructorInforetourné.To get the custom attributes, finish building the type by calling CreateType, retrieve the constructor by calling the GetConstructor method on the returned type, and then call the GetCustomAttributes method on the returned ConstructorInfo.

S’applique à