TypeBuilder.GetGenericTypeDefinition 方法

定義

傳回 Type 物件,代表可從中取得目前類型的泛型類型定義。

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

傳回

Type 物件,代表可從中取得目前類型的泛型類型定義。

例外狀況

目前的類型不是泛型。 亦即,IsGenericType 會傳回 false

備註

如果您在屬性傳回的物件上TypeBuilder呼叫 GetGenericTypeDefinition 方法,則 屬性會GetGenericTypeDefinitionIsGenericType回目前的 實例。trueTypeBuilder 表示泛型型別永遠是泛型型別定義。

如果您使用 MakeGenericType 方法從 TypeBuilder 代表泛型型別定義的 物件建構泛型型別,則使用 Type.GetGenericTypeDefinition 建構型別上的 方法會傳回 TypeBuilder 代表泛型型別定義的物件。

適用於

另請參閱