Прочитать на английском

Поделиться через


AccessibleObject.IReflect.GetMethod Метод

Определение

Перегрузки

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

Получает объект MethodInfo, соответствующий заданному методу, используя для выбора среди перегруженных версий метода массив Type. Описание этого члена см. в разделе GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

IReflect.GetMethod(String, BindingFlags)

Получает объект MethodInfo, соответствующий заданному методу при заданных ограничениях поиска. Описание этого члена см. в разделе GetMethod(String, BindingFlags).

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

Получает объект MethodInfo, соответствующий заданному методу, используя для выбора среди перегруженных версий метода массив Type. Описание этого члена см. в разделе GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

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);

Параметры

name
String

Имя искомого элемента.

bindingAttr
BindingFlags

Атрибуты привязки, используемые для управления поиском.

binder
Binder

Объект, реализующий Binder, содержащий свойства, связанные с этим методом.

types
Type[]

Массив, используемый для выбора среди перегруженных версий метода.

modifiers
ParameterModifier[]

Массив модификаторов параметров, используемый для работы привязки с подписями параметров, в которых были изменены типы.

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

MethodInfo

Запрошенный метод, который соответствует всем заданным параметрам.

Реализации

Исключения

В объекте реализовано несколько методов с одним именем.

Комментарии

Возвращаемое значение — это совпадение на основе имени метода, System.Reflection.BindingFlags перечисления, типа преобразования типа, указанного параметром binder , перегрузкой и System.Reflection.ParameterInfo описывающей сигнатуру метода.

Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только если экземпляр AccessibleObject приведен к типу интерфейса IReflect.

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

IReflect.GetMethod(String, BindingFlags)

Получает объект MethodInfo, соответствующий заданному методу при заданных ограничениях поиска. Описание этого члена см. в разделе GetMethod(String, BindingFlags).

System.Reflection.MethodInfo IReflect.GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
System.Reflection.MethodInfo? IReflect.GetMethod (string name, System.Reflection.BindingFlags bindingAttr);

Параметры

name
String

Имя искомого элемента.

bindingAttr
BindingFlags

Атрибуты привязки, используемые для управления поиском.

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

MethodInfo

Объект MethodInfo, содержащий данные метода, отвечающие имени метода и ограничениям поиска, задаваемым параметром bindingAttr.

Реализации

Исключения

В объекте реализовано несколько методов с одним именем.

Комментарии

Этот член представляет собой явную реализацию члена интерфейса. Он может использоваться, только если экземпляр AccessibleObject приведен к типу интерфейса IReflect.

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