MethodBuilder.GetGenericArguments MethodBuilder.GetGenericArguments MethodBuilder.GetGenericArguments MethodBuilder.GetGenericArguments Method

定義

メソッドがジェネリック メソッドの場合に、メソッドの型パラメーターを表す GenericTypeParameterBuilder オブジェクトの配列を返します。Returns an array of GenericTypeParameterBuilder objects that represent the type parameters of the method, if it is generic.

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

戻り値

Type[]

メソッドがジェネリックの場合は型パラメーターを表す GenericTypeParameterBuilder オブジェクトの配列。メソッドがジェネリックでない場合は nullAn array of GenericTypeParameterBuilder objects representing the type parameters, if the method is generic, or null if the method is not generic.

注釈

ジェネリックメソッドの型パラメーターは、それを定義するためDefineGenericParametersに使用されるメソッドによっても返されます。The type parameters of a generic method also are returned by the DefineGenericParameters method that is used to define them.

詳細については、次のトピックを参照してください。 MethodBase.IsGenericMethod および MethodInfo.GetGenericArgumentsFor more information, see MethodBase.IsGenericMethod and MethodInfo.GetGenericArguments. ジェネリック型の詳細についてType.IsGenericTypeは、「」を参照してください。For information on generic types, see Type.IsGenericType.

適用対象

こちらもご覧ください