Type.GenericTypeArguments プロパティ

定義

この型のジェネリック型引数の配列を取得します。

public:
 abstract property cli::array <Type ^> ^ GenericTypeArguments { cli::array <Type ^> ^ get(); };
public:
 virtual property cli::array <Type ^> ^ GenericTypeArguments { cli::array <Type ^> ^ get(); };
public abstract Type[] GenericTypeArguments { get; }
public virtual Type[] GenericTypeArguments { get; }
member this.GenericTypeArguments : Type[]
Public MustOverride ReadOnly Property GenericTypeArguments As Type()
Public Overridable ReadOnly Property GenericTypeArguments As Type()

プロパティ値

Type[]

この型のジェネリック型引数の配列。

注釈

このプロパティは、ジェネリック型引数のみを取得します。つまり、現在の型のジェネリック型パラメーターに指定された型。 現在の型がジェネリック型定義の場合、このプロパティは空の配列を返します。

注意

ジェネリック型がジェネリック メソッドまたは別のジェネリック型で使用されている場合、そのジェネリック型引数の一部は、囲むメソッドまたは型のジェネリック型パラメーターである可能性があります。

ジェネリック型定義を表す型のジェネリック型パラメーターを取得するには、 プロパティを使用 TypeInfo.GenericTypeParameters します。 現在の オブジェクト TypeInfo の オブジェクトを取得 Type するには、拡張メソッドを IntrospectionExtensions.GetTypeInfo 使用します。

適用対象