TypeBuilder.IsGenericType プロパティ


現在の型がジェネリック型かどうかを示す値を取得します。Gets a value indicating whether the current type is a generic type.

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


現在の TypeBuilder オブジェクトによって表される型がジェネリックの場合、true。それ以外の場合、falsetrue if the type represented by the current TypeBuilder object is generic; otherwise, false.


@No__t-0 オブジェクトは、ジェネリック型パラメーターを指定するために DefineGenericParameters メソッドが使用されている場合に、ジェネリック型定義を表します。A TypeBuilder object represents a generic type definition if the DefineGenericParameters method has been used to give it generic type parameters. ジェネリックである @no__t 0 クラスのインスタンスは、常にジェネリック型定義です。An instance of the TypeBuilder class that is generic is always a generic type definition.

リフレクションのジェネリック型の詳細と、汎用リフレクションで使用される用語の不変条件の一覧については、Type.IsGenericType プロパティを参照してください。For more information on generic types in reflection and a list of the invariant conditions for terms used in generic reflection, see the Type.IsGenericType property.