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.

ATypeBuilder場合、オブジェクトがジェネリック型定義を表す、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.

適用対象

こちらもご覧ください