DataViewBrowseObject.IReflect.GetMethod Метод

Определение

Перегрузки

IReflect.GetMethod(String, BindingFlags)

Извлекает указанный метод, соответствующий заданным ограничениям привязки для типа текущего экземпляра.

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

Извлекает указанный метод, параметры которого соответствуют указанным типам аргументов и модификаторам, используя заданные ограничения привязки для типа текущего экземпляра.

IReflect.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

Битовая маска, состоящие из одного или нескольких элементов BindingFlags , которые указывают, как выполняется поиск, или нуль для возвращения пустого массива.

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

MethodInfo

MethodInfoОбъект, представляющий метод, который соответствует заданным ограничениям привязки для типа текущего экземпляра, если он найден; в противном случае — значение null.

Реализации

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

IReflect.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

Битовая маска, состоящие из одного или нескольких элементов BindingFlags , которые указывают, как выполняется поиск, или нуль для возвращения пустого массива.

binder
Binder

BinderОбъект, который определяет набор свойств и включает привязку, которая может включать выбор перегруженного метода, приведение типов аргументов и вызов члена через отражение; или значение NULL для использования DefaultBinder .

types
Type[]

Массив объектов, Type представляющих число, порядок и тип параметров для получаемого метода, или пустой массив Type объектов (как указано в EmptyTypes поле) для получения метода, не принимающего параметров.

modifiers
ParameterModifier[]

Массив объектов ParameterModifier, представляющих атрибуты, связанные с соответствующим элементом в массиве types. Используется только при вызове через COM-взаимодействие, и обрабатываются только параметры, передаваемые по ссылке. Связыватель по умолчанию не обрабатывает этот параметр.

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

MethodInfo

MethodInfoОбъект, представляющий метод, который соответствует заданным ограничениям привязки для типа текущего экземпляра, если он найден; в противном случае — значение null.

Реализации

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