MethodBase.IsGenericMethodDefinition Propriété
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.
Obtient une valeur indiquant si la méthode est une définition de méthode générique.
public:
virtual property bool IsGenericMethodDefinition { bool get(); };
public virtual bool IsGenericMethodDefinition { get; }
member this.IsGenericMethodDefinition : bool
Public Overridable ReadOnly Property IsGenericMethodDefinition As Boolean
Valeur de propriété
true
si l’objet MethodBase actuel représente la définition d’une méthode générique ; sinon, false
.
Remarques
Si le actuel MethodBase représente une définition de méthode générique, alors :
La propriété IsGenericMethodDefinition a la valeur
true
.Pour chaque Type objet du tableau retourné par la GetGenericArguments méthode :
La propriété Type.IsGenericParameter a la valeur
true
.La Type.DeclaringMethod propriété retourne le instance actuel.
La Type.GenericParameterPosition propriété est identique à la position de l’objet Type dans le tableau.
Notes
Les génériques ne sont pas pris en charge par défaut ; cette propriété retourne false
si elle n’est pas remplacée dans une classe dérivée. Les constructeurs génériques ne étant pas pris en charge dans .NET Framework version 2.0, cette propriété retourne false
si le instance actuel est de type ConstructorInfo.
Pour obtenir la liste des conditions invariantes pour les termes spécifiques aux méthodes génériques, consultez la IsGenericMethod propriété . Pour obtenir la liste des conditions invariantes pour les autres termes utilisés dans la réflexion générique, consultez la Type.IsGenericType propriété .