TypeBuilder.GetGenericArguments TypeBuilder.GetGenericArguments TypeBuilder.GetGenericArguments TypeBuilder.GetGenericArguments Method

定義

ジェネリック型の型引数またはジェネリック型定義の型パラメーターを表す Type オブジェクトの配列を返します。Returns an array of Type objects representing the type arguments of a generic type or the type parameters of a generic type definition.

public:
 override cli::array <Type ^> ^ GetGenericArguments();
public override Type[] GetGenericArguments ();
override this.GetGenericArguments : unit -> Type[]
Public Overrides Function GetGenericArguments () As Type()

戻り値

Type[]

Type オブジェクトの配列。An array of Type objects. ジェネリック型の型引数またはジェネリック型定義の型パラメーターを表す配列の要素。The elements of the array represent the type arguments of a generic type or the type parameters of a generic type definition.

注釈

返された配列の要素は、ジェネリック型定義の型パラメーターのリストに出現する順序に従っています。The elements of the returned array are in the order in which they appear in the list of type parameters for the generic type definition.

ジェネリックTypeBuilder型パラメーターを指定するためにDefineGenericParametersメソッドが使用されている場合、オブジェクトはジェネリック型定義を表します。A TypeBuilder object represents a generic type definition if the DefineGenericParameters method has been used to give it generic type parameters. このメソッドは、 GenericTypeParameterBuilderジェネリック型パラメーターを表すオブジェクトを取得します。This method retrieves the GenericTypeParameterBuilder objects that represent the generic type parameters.

リフレクションのジェネリック型の詳細と、汎用リフレクションで使用される用語の不変条件の一覧については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.

適用対象

こちらもご覧ください