TypeBuilder.IsGenericTypeDefinition プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の TypeBuilder が、他のジェネリック型を構築できるジェネリック型の定義を表しているかどうかを示す値を取得します。
public:
virtual property bool IsGenericTypeDefinition { bool get(); };
public override bool IsGenericTypeDefinition { get; }
member this.IsGenericTypeDefinition : bool
Public Overrides ReadOnly Property IsGenericTypeDefinition As Boolean
プロパティ値
この TypeBuilder オブジェクトがジェネリック型定義を表している場合は true
。それ以外の場合は false
。
注釈
メソッド TypeBuilder を使用してジェネリック型パラメーターを指定した場合、オブジェクトはジェネリック型 DefineGenericParameters の定義を表します。 ジェネリックである クラス TypeBuilder のインスタンスは、常にジェネリック型定義です。
を TypeBuilder 使用してジェネリック型定義を作成できますが、ジェネリック型は構築できません。 構築されたジェネリック型を取得するには、ジェネリック MakeGenericType 型の定義を表す で TypeBuilder メソッドを呼び出します。
リフレクション内のジェネリック型と、ジェネリック リフレクションで使用される用語の不変条件の一覧の詳細については、 プロパティを参照 Type.IsGenericType してください。