DynamicMethod.GetCustomAttributes Méthode

Définition

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

Surcharges

GetCustomAttributes(Boolean)

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

GetCustomAttributes(Type, Boolean)

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

GetCustomAttributes(Boolean)

Source:
DynamicMethod.cs
Source:
DynamicMethod.cs
Source:
DynamicMethod.cs

Retourne tous les attributs personnalisés définis pour cette 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 explorer la chaîne d’héritage de la méthode et 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 cette méthode.

Remarques

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

Notes

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)

Source:
DynamicMethod.cs
Source:
DynamicMethod.cs
Source:
DynamicMethod.cs

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

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

inherit
Boolean

true pour explorer la chaîne d’héritage de la méthode et 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 qui sont dérivés du type attributeType.

Exceptions

attributeType a la valeur null.

Remarques

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

Notes

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 à