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Объект, представляющий метод, который соответствует заданным ограничениям привязки для типа текущего экземпляра, если он найден; в противном случае — значение 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Объект, представляющий метод, который соответствует заданным ограничениям привязки для типа текущего экземпляра, если он найден; в противном случае — значение null.