AccessibleObject.IReflect.GetMethod Метод

Определение

Перегрузки

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

Получает объект MethodInfo, соответствующий заданному методу, используя для выбора среди перегруженных версий метода массив Type.Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. Описание этого члена см. в разделе GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).For a description of this member, see GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

IReflect.GetMethod(String, BindingFlags)

Получает объект MethodInfo, соответствующий заданному методу при заданных ограничениях поиска.Gets a MethodInfo object corresponding to a specified method under specified search constraints. Описание этого члена см. в разделе GetMethod(String, BindingFlags).For a description of this member, see GetMethod(String, BindingFlags).

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

Получает объект MethodInfo, соответствующий заданному методу, используя для выбора среди перегруженных версий метода массив Type.Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. Описание этого члена см. в разделе GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).For a description of this member, see 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);
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

Имя искомого элемента.The name of the member to find.

bindingAttr
BindingFlags

Атрибуты привязки, используемые для управления поиском.The binding attributes used to control the search.

binder
Binder

Объект, реализующий Binder, содержащий свойства, связанные с этим методом.An object that implements Binder, containing properties related to this method.

types
Type[]

Массив, используемый для выбора среди перегруженных версий метода.An array used to choose among overloaded methods.

modifiers
ParameterModifier[]

Массив модификаторов параметров, используемый для работы привязки с подписями параметров, в которых были изменены типы.An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified.

Возвращаемое значение

MethodInfo

Запрошенный метод, который соответствует всем заданным параметрам.The requested method that matches all the specified parameters.

Реализации

Исключения

В объекте реализовано несколько методов с одним именем.The object implements multiple methods with the same name.

Комментарии

Возвращаемое значение — это совпадение, основанное на имени метода, System.Reflection.BindingFlags перечислении, типе преобразования типа, заданном binder параметром, перегрузке и System.Reflection.ParameterInfo , описывающем сигнатуру метода.The return value is a match based on the method name, the System.Reflection.BindingFlags enumeration, the kind of type conversion specified by the binder parameter, the overload, and the System.Reflection.ParameterInfo that describes the signature of the method.

Этот член представляет собой явную реализацию члена интерфейса.This member is an explicit interface member implementation. Он может использоваться, только если экземпляр AccessibleObject приведен к типу интерфейса IReflect.It can be used only when the AccessibleObject instance is cast to an IReflect interface.

Применяется к

IReflect.GetMethod(String, BindingFlags)

Получает объект MethodInfo, соответствующий заданному методу при заданных ограничениях поиска.Gets a MethodInfo object corresponding to a specified method under specified search constraints. Описание этого члена см. в разделе GetMethod(String, BindingFlags).For a description of this member, see 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);
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

Имя искомого элемента.The name of the member to find.

bindingAttr
BindingFlags

Атрибуты привязки, используемые для управления поиском.The binding attributes used to control the search.

Возвращаемое значение

MethodInfo

Объект MethodInfo, содержащий данные метода, отвечающие имени метода и ограничениям поиска, задаваемым параметром bindingAttr.A MethodInfo object containing the method information, with the match being based on the method name and search constraints specified in bindingAttr.

Реализации

Исключения

В объекте реализовано несколько методов с одним именем.The object implements multiple methods with the same name.

Комментарии

Этот член представляет собой явную реализацию члена интерфейса.This member is an explicit interface member implementation. Он может использоваться, только если экземпляр AccessibleObject приведен к типу интерфейса IReflect.It can be used only when the AccessibleObject instance is cast to an IReflect interface.

Применяется к