TypeBuilder.IsGenericType プロパティ

定義

現在の型がジェネリック型かどうかを示す値を取得します。

C#
public override bool IsGenericType { get; }

プロパティ値

現在の TypeBuilder オブジェクトによって表される型がジェネリックの場合、true。それ以外の場合、false

注釈

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

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

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1

こちらもご覧ください