TypeBuilder.GetGenericTypeDefinition Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca obiekt reprezentujący ogólną definicję Type typu, z której można uzyskać bieżący typ.
public:
override Type ^ GetGenericTypeDefinition();
public override Type GetGenericTypeDefinition ();
override this.GetGenericTypeDefinition : unit -> Type
Public Overrides Function GetGenericTypeDefinition () As Type
Zwraca
Type Obiekt reprezentujący definicję typu ogólnego, z której można uzyskać bieżący typ.
Wyjątki
Bieżący typ nie jest ogólny. Oznacza to, IsGenericType że zwraca wartość false
.
Uwagi
Jeśli wywołasz metodę GetGenericTypeDefinitionTypeBuilder dla obiektu, dla którego IsGenericType właściwość zwróci true
wartość , GetGenericTypeDefinition właściwość zwróci bieżące wystąpienie. Typ TypeBuilder ogólny reprezentuje zawsze definicję typu ogólnego.
Jeśli użyto MakeGenericType metody do konstruowania typu ogólnego z TypeBuilder obiektu reprezentującego definicję typu ogólnego, użycie Type.GetGenericTypeDefinition metody w skonstruowanym typie zwraca TypeBuilder obiekt reprezentujący definicję typu ogólnego.