TypeBuilder.GetGenericTypeDefinition Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.