DynamicMethod.GetCustomAttributes Méthode

Définition

Retourne les attributs personnalisés appliqués à la méthode.

Surcharges

Nom Description
GetCustomAttributes(Boolean)

Retourne tous les attributs personnalisés définis pour la méthode.

GetCustomAttributes(Type, Boolean)

Retourne les attributs personnalisés du type spécifié qui ont été appliqués à la méthode.

GetCustomAttributes(Boolean)

Retourne tous les attributs personnalisés définis pour la méthode.

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

true pour rechercher la chaîne d’héritage de la méthode pour rechercher les attributs personnalisés ; false pour vérifier uniquement la méthode actuelle.

Retours

Object[]

Tableau d’objets représentant tous les attributs personnalisés de la méthode.

Remarques

Pour les méthodes dynamiques, la spécification true pour inherit n’a aucun effet, car la méthode n’est pas déclarée dans un type.

Note

Les attributs personnalisés ne sont actuellement pas pris en charge sur les méthodes dynamiques. Le seul attribut retourné est MethodImplAttribute; vous pouvez obtenir plus facilement les indicateurs d’implémentation de méthode à l’aide de la GetMethodImplementationFlags méthode.

Voir aussi

S’applique à

GetCustomAttributes(Type, Boolean)

Retourne les attributs personnalisés du type spécifié qui ont été appliqués à la méthode.

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

Représentant Type le type d’attribut personnalisé à retourner.

inherit
Boolean

true pour rechercher la chaîne d’héritage de la méthode pour rechercher les attributs personnalisés ; false pour vérifier uniquement la méthode actuelle.

Retours

Object[]

Tableau d’objets représentant les attributs de la méthode qui sont de type attributeType ou dérivent du type attributeType.

Exceptions

attributeType a la valeur null.

Remarques

Pour les méthodes dynamiques, la spécification true pour inherit n’a aucun effet, car la méthode n’est pas déclarée dans un type.

Note

Les attributs personnalisés ne sont actuellement pas pris en charge sur les méthodes dynamiques. Le seul attribut retourné est MethodImplAttribute; vous pouvez obtenir plus facilement les indicateurs d’implémentation de méthode à l’aide de la GetMethodImplementationFlags méthode.

Voir aussi

S’applique à