Partager via


TypeBuilder.GetGenericTypeDefinition Méthode

Définition

Retourne un objet Type qui représente une définition de type générique à partir de laquelle le type actuel peut être obtenu.

public:
 override Type ^ GetGenericTypeDefinition();
public override Type GetGenericTypeDefinition ();
override this.GetGenericTypeDefinition : unit -> Type
Public Overrides Function GetGenericTypeDefinition () As Type

Retours

Objet Type qui représente une définition de type générique à partir de laquelle le type actuel peut être obtenu.

Exceptions

Le type actuel n’est pas générique. Autrement dit, IsGenericType retourne false.

Remarques

Si vous appelez la GetGenericTypeDefinition méthode sur un TypeBuilder objet pour lequel la IsGenericType propriété retourne true, la GetGenericTypeDefinition propriété retourne le instance actuel. TypeBuilder qui représente un type générique est toujours une définition de type générique.

Si vous avez utilisé la MakeGenericType méthode pour construire un type générique à partir d’un TypeBuilder objet qui représente une définition de type générique, l’utilisation de la Type.GetGenericTypeDefinition méthode sur le type construit récupère l’objet TypeBuilder qui représente la définition de type générique.

S’applique à

Voir aussi