DynamicMethod.GetCustomAttributes Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
- 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
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 .