TypeBuilder.GetGenericTypeDefinition Methode

Definition

Gibt ein Type-Objekt zurück, das eine generische Typdefinition darstellt, aus der der aktuelle Typ abgerufen werden kann.

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

Gibt zurück

Type

Ein Type-Objekt, das eine generische Typdefinition darstellt, aus der der aktuelle Typ abgerufen werden kann.

Ausnahmen

Der aktuelle Typ ist nicht generisch. Das heißt, IsGenericType gibt false zurück.

Hinweise

Wenn Sie die -Methode für ein -Objekt aufrufen, für das die -Eigenschaft GetGenericTypeDefinition TypeBuilder IsGenericType true zurückgibt, gibt die GetGenericTypeDefinition -Eigenschaft die aktuelle -Instanz zurück. Ein TypeBuilder , der einen generischen Typ darstellt, ist immer eine generische Typdefinition.

Wenn Sie die -Methode verwendet haben, um einen generischen Typ aus einem -Objekt zu erstellen, das eine generische Typdefinition darstellt, ruft die Verwendung der -Methode für den konstruierten Typ das Objekt zurück, das die generische Typdefinition MakeGenericType TypeBuilder Type.GetGenericTypeDefinition TypeBuilder darstellt.

Gilt für

Siehe auch