TypeBuilder.GetGenericTypeDefinition メソッド

定義

現在の型を取得する元になるジェネリック型定義を表す Type オブジェクトを返します。

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

戻り値

Type

現在の型を取得する元になる型定義を表す Type オブジェクト。

例外

現在の型はジェネリックではありません。 つまり、IsGenericTypefalse を返します。

注釈

GetGenericTypeDefinitionプロパティがを返すオブジェクトに対してメソッドを呼び出した場合 TypeBuilder IsGenericType trueGetGenericTypeDefinition プロパティは現在のインスタンスを返します。 TypeBuilderジェネリック型を表すは、常にジェネリック型定義です。

メソッドを使用し MakeGenericType て、ジェネリック型定義を表すオブジェクトからジェネリック型を構築した場合、構築された TypeBuilder 型のメソッドを使用して、 Type.GetGenericTypeDefinition TypeBuilder ジェネリック型定義を表すオブジェクトを取得します。

適用対象

こちらもご覧ください