TypeBuilder.GenericParameterPosition プロパティ

定義

パラメーターを宣言するジェネリック型の型パラメーター リスト内の型パラメーターの位置を取得します。

C#
public override int GenericParameterPosition { get; }

プロパティ値

現在の TypeBuilder オブジェクトがジェネリック型パラメーターを表す場合、パラメーターを宣言したジェネリック型の型パラメーター リスト内の型パラメーターの位置。それ以外の場合は、定義されません。

注釈

注意

コードを出力する場合、ジェネリック型パラメーターは オブジェクトではなく オブジェクトによってTypeBuilder表されますGenericTypeParameterBuilder

現在 TypeBuilder の がジェネリック型パラメーターを表していない場合、このプロパティの値は未定義です。 プロパティを使用して、 IsGenericType 現在 TypeBuilder の がジェネリック型パラメーターを表しているかどうかを判断します。

適用対象

製品 バージョン
.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