RuntimeReflectionExtensions.GetRuntimeMethod(Type, String, Type[]) メソッド

定義

指定したメソッドを表すオブジェクトを取得します。Retrieves an object that represents a specified method.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Reflection::MethodInfo ^ GetRuntimeMethod(Type ^ type, System::String ^ name, cli::array <Type ^> ^ parameters);
public static System.Reflection.MethodInfo GetRuntimeMethod (this Type type, string name, Type[] parameters);
public static System.Reflection.MethodInfo? GetRuntimeMethod (this Type type, string name, Type[] parameters);
static member GetRuntimeMethod : Type * string * Type[] -> System.Reflection.MethodInfo
<Extension()>
Public Function GetRuntimeMethod (type As Type, name As String, parameters As Type()) As MethodInfo

パラメーター

type
Type

メソッドを含む型。The type that contains the method.

name
String

メソッドの名前。The name of the method.

parameters
Type[]

配列には、メソッドのパラメーターを格納します。An array that contains the method's parameters.

戻り値

MethodInfo

指定したメソッドを表すオブジェクト。メソッドが見つからない場合は nullAn object that represents the specified method, or null if the method is not found.

例外

typenullです。type is null.

- または --or-

namenullです。name is null.

指定した名前のメソッドが複数個見つかりました。More than one method is found with the specified name.

適用対象

こちらもご覧ください