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 actuel MethodBase représente la définition d’une méthode générique ; sinon, false.
Remarques
Si le courant MethodBase représente une définition de méthode générique, puis :
La IsGenericMethodDefinition propriété est
true.Pour chaque Type objet du tableau retourné par la GetGenericArguments méthode :
La Type.IsGenericParameter propriété est
true.La Type.DeclaringMethod propriété retourne l’instance actuelle.
La Type.GenericParameterPosition propriété est identique à la position de l’objet Type dans le tableau.
Note
Les génériques ne sont pas pris en charge par défaut ; cette propriété retourne false si elle n’est pas substituée dans une classe dérivée. Les constructeurs génériques ne sont pas pris en charge dans .NET Framework version 2.0. Par conséquent, cette propriété retourne false si l’instance actuelle 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é.