TypeBuilder.IsGenericTypeDefinition プロパティ

定義

現在の TypeBuilder が、他のジェネリック型を構築できるジェネリック型の定義を表しているかどうかを示す値を取得します。

public:
 virtual property bool IsGenericTypeDefinition { bool get(); };
public override bool IsGenericTypeDefinition { get; }
member this.IsGenericTypeDefinition : bool
Public Overrides ReadOnly Property IsGenericTypeDefinition As Boolean

プロパティ値

Boolean

この TypeBuilder オブジェクトがジェネリック型定義を表している場合は true。それ以外の場合は false

注釈

メソッド TypeBuilder を使用してジェネリック型パラメーターを指定した場合、オブジェクトはジェネリック型 DefineGenericParameters の定義を表します。 ジェネリックである クラス TypeBuilder のインスタンスは、常にジェネリック型定義です。

TypeBuilder 使用してジェネリック型定義を作成できますが、ジェネリック型は構築できません。 構築されたジェネリック型を取得するには、ジェネリック MakeGenericType 型の定義を表す で TypeBuilder メソッドを呼び出します。

リフレクション内のジェネリック型と、ジェネリック リフレクションで使用される用語の不変条件の一覧の詳細については、 プロパティを参照 Type.IsGenericType してください。

適用対象

こちらもご覧ください