TypeBuilder.GetGenericTypeDefinition Metoda

Definicja

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 truewartość , 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.

Dotyczy

Zobacz też