DynamicMethod.GetCustomAttributes Méthode

Définition

Retourne les attributs personnalisés appliqués à la méthode.Returns the custom attributes applied to the method.

Surcharges

GetCustomAttributes(Boolean)

Retourne tous les attributs personnalisés définis pour cette méthode.Returns all the custom attributes defined for the method.

GetCustomAttributes(Type, Boolean)

Retourne les attributs personnalisés du type spécifié qui ont été appliqués à la méthode.Returns the custom attributes of the specified type that have been applied to the method.

GetCustomAttributes(Boolean)

Retourne tous les attributs personnalisés définis pour cette méthode.Returns all the custom attributes defined for the method.

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.true to search the method's inheritance chain to find the custom attributes; false to check only the current method.

Retours

Object[]

Tableau d’objets représentant tous les attributs personnalisés de cette méthode.An array of objects representing all the custom attributes of the method.

Remarques

Pour les méthodes dynamiques, la spécification d' true pour inherit n’a aucun effet, car la méthode n’est pas déclarée dans un type.For dynamic methods, specifying true for inherit has no effect, because the method is not declared in a type.

Notes

Les attributs personnalisés ne sont actuellement pas pris en charge sur les méthodes dynamiques.Custom attributes are not currently supported on dynamic methods. Le seul attribut retourné est MethodImplAttribute; vous pouvez obtenir les indicateurs d’implémentation de méthode plus facilement à l’aide de la méthode GetMethodImplementationFlags.The only attribute returned is MethodImplAttribute; you can get the method implementation flags more easily using the GetMethodImplementationFlags method.

Voir aussi

GetCustomAttributes(Type, Boolean)

Retourne les attributs personnalisés du type spécifié qui ont été appliqués à la méthode.Returns the custom attributes of the specified type that have been applied to the method.

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.A Type representing the type of custom attribute to return.

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.true to search the method's inheritance chain to find the custom attributes; false to check only the current method.

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.An array of objects representing the attributes of the method that are of type attributeType or derive from type attributeType.

Exceptions

attributeType a la valeur null.attributeType is null.

Remarques

Pour les méthodes dynamiques, la spécification d' true pour inherit n’a aucun effet, car la méthode n’est pas déclarée dans un type.For dynamic methods, specifying true for inherit has no effect, because the method is not declared in a type.

Notes

Les attributs personnalisés ne sont actuellement pas pris en charge sur les méthodes dynamiques.Custom attributes are not currently supported on dynamic methods. Le seul attribut retourné est MethodImplAttribute; vous pouvez obtenir les indicateurs d’implémentation de méthode plus facilement à l’aide de la méthode GetMethodImplementationFlags.The only attribute returned is MethodImplAttribute; you can get the method implementation flags more easily using the GetMethodImplementationFlags method.

Voir aussi

S’applique à