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[])

Исходный код:
AccessibleObject.cs
Исходный код:
AccessibleObject.cs
Исходный код:
AccessibleObject.cs
Исходный код:
AccessibleObject.cs
Исходный код:
AccessibleObject.cs

MethodInfo Возвращает объект, соответствующий указанному методу, используя массив Type для выбора из перегруженных методов. Описание этого элемента см. в разделе 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.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
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
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
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)

Исходный код:
AccessibleObject.cs
Исходный код:
AccessibleObject.cs
Исходный код:
AccessibleObject.cs
Исходный код:
AccessibleObject.cs
Исходный код:
AccessibleObject.cs

Возвращает объект, соответствующий 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);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)]
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
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicMethods | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicMethods)>]
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 .

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