Freigeben über


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

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 GetGenericTypeDefinition -Methode für ein TypeBuilder Objekt aufrufen, für das die IsGenericType -Eigenschaft zurückgibttrue, gibt die GetGenericTypeDefinition -Eigenschaft den aktuellen instance zurück. Ein TypeBuilder , der einen generischen Typ darstellt, ist immer eine generische Typdefinition.

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

Gilt für:

Weitere Informationen