MethodInfo.IsGenericMethod, propriété
Assembly : mscorlib (dans mscorlib.dll)
Utilisez la propriété IsGenericMethod pour déterminer si un objet MethodInfo représente une méthode générique. Utilisez la propriété ContainsGenericParameters pour déterminer si un objet MethodInfo représente une méthode construite ouverte ou une méthode construite fermée.
Le tableau suivant résume les conditions indifférentes pour les termes spécifiques aux méthodes génériques. Pour d'autres termes utilisés dans la réflexion générique, tels que paramètre de type générique et type générique, consultez la propriété Type.IsGenericType.
| Terme | Invariant |
|---|---|
| définition de méthode générique | La propriété IsGenericMethodDefinition est true. Définit une méthode générique. Une méthode construite est créée en appelant la méthode MakeGenericMethod sur un objet MethodInfo qui représente une définition de méthode générique et en spécifiant un tableau d'arguments de type. MakeGenericMethod peut être appelée seulement sur des définitions de méthode générique. Toute définition de méthode générique est une méthode générique, mais la réciproque n'est pas vraie. |
| méthode générique | La propriété IsGenericMethod est true. Peut être une définition de méthode générique, une méthode construite ouverte ou une méthode construite fermée. |
| méthode construite ouverte | La propriété ContainsGenericParameters est true. Il n'est pas possible d'appeler une méthode construite ouverte. |
| méthode construite fermée | La propriété ContainsGenericParameters est false. Lorsqu'elle est examinée itérativement, la méthode ne possède pas de paramètres génériques non assignés. Le type conteneur ne possède pas de paramètres de type générique et aucun des arguments de type ne possède de paramètres de type générique. La méthode peut être appelée. |
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile pour Pocket PC, Windows Mobile pour Smartphone, Windows Server 2003, Windows XP Édition Media Center, Windows XP Professionnel Édition x64, Windows XP SP2, Windows XP Starter Edition
Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.