TypeBuilder.GetGenericTypeDefinition 方法

定義

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

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

傳回

Type

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

例外狀況

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

備註

如果您 GetGenericTypeDefinition 在屬性傳回的物件上呼叫方法 TypeBuilder IsGenericType true ,則屬性會傳回 GetGenericTypeDefinition 目前的實例。 TypeBuilder代表泛型型別的,一律是泛型型別定義。

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

適用於

另請參閱