AccessibleObject.IReflect.GetMethod メソッド

定義

オーバーロード

名前 説明
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

オーバーロードされたメソッドの中から選択する Type 配列を使用して、指定したメソッドに対応する MethodInfo オブジェクトを取得します。 このメンバーの説明については、 GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])を参照してください。

IReflect.GetMethod(String, BindingFlags)

指定した検索制約の下で、指定したメソッドに対応する MethodInfo オブジェクトを取得します。 このメンバーの説明については、 GetMethod(String, BindingFlags)を参照してください。

IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

オーバーロードされたメソッドの中から選択する Type 配列を使用して、指定したメソッドに対応する MethodInfo オブジェクトを取得します。 このメンバーの説明については、 GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])を参照してください。

 virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo Implements IReflect.GetMethod

パラメーター

name
String

検索するメンバーの名前。

bindingAttr
BindingFlags

検索を制御するために使用されるバインド属性。

binder
Binder

このメソッドに関連するプロパティを含む Binderを実装するオブジェクト。

types
Type[]

オーバーロードされたメソッドの中から選択するために使用される配列。

modifiers
ParameterModifier[]

型が変更されたパラメーター シグネチャでバインドを機能させるために使用されるパラメーター修飾子の配列。

返品

指定したすべてのパラメーターに一致する要求されたメソッド。

実装

例外

オブジェクトは、同じ名前の複数のメソッドを実装します。

注釈

戻り値は、メソッド名、 System.Reflection.BindingFlags 列挙体、 binder パラメーターで指定された型変換の種類、オーバーロード、およびメソッドのシグネチャを記述する System.Reflection.ParameterInfo に基づく一致です。

このメンバーは、明示的なインターフェイス メンバーの実装です。 AccessibleObject インスタンスがIReflect インターフェイスにキャストされている場合にのみ使用できます。

適用対象

IReflect.GetMethod(String, BindingFlags)

指定した検索制約の下で、指定したメソッドに対応する MethodInfo オブジェクトを取得します。 このメンバーの説明については、 GetMethod(String, BindingFlags)を参照してください。

 virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo Implements IReflect.GetMethod

パラメーター

name
String

検索するメンバーの名前。

bindingAttr
BindingFlags

検索を制御するために使用されるバインド属性。

返品

メソッド情報を含む MethodInfo オブジェクト。一致は、 bindingAttrで指定されたメソッド名と検索制約に基づいています。

実装

例外

オブジェクトは、同じ名前の複数のメソッドを実装します。

注釈

このメンバーは、明示的なインターフェイス メンバーの実装です。 AccessibleObject インスタンスがIReflect インターフェイスにキャストされている場合にのみ使用できます。

適用対象