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


MemberDescriptor.FindMethod Метод

Определение

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

Перегрузки

FindMethod(Type, String, Type[], Type)

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

FindMethod(Type, String, Type[], Type, Boolean)

Находит данный метод, используя отражение, с возможностью поиска только открытых методов.

FindMethod(Type, String, Type[], Type)

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

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

protected:
 static System::Reflection::MethodInfo ^ FindMethod(Type ^ componentClass, System::String ^ name, cli::array <Type ^> ^ args, Type ^ returnType);
protected static System.Reflection.MethodInfo FindMethod (Type componentClass, string name, Type[] args, Type returnType);
protected static System.Reflection.MethodInfo? FindMethod (Type componentClass, string name, Type[] args, Type returnType);
static member FindMethod : Type * string * Type[] * Type -> System.Reflection.MethodInfo
Protected Shared Function FindMethod (componentClass As Type, name As String, args As Type(), returnType As Type) As MethodInfo

Параметры

componentClass
Type

Компонент, содержащий метод.

name
String

Имя искомого метода.

args
Type[]

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

returnType
Type

Тип, возвращаемый для метода.

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

Объект MethodInfo, представляющий метод, или null, если метод не найден.

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

FindMethod(Type, String, Type[], Type, Boolean)

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

Находит данный метод, используя отражение, с возможностью поиска только открытых методов.

protected:
 static System::Reflection::MethodInfo ^ FindMethod(Type ^ componentClass, System::String ^ name, cli::array <Type ^> ^ args, Type ^ returnType, bool publicOnly);
protected static System.Reflection.MethodInfo FindMethod (Type componentClass, string name, Type[] args, Type returnType, bool publicOnly);
protected static System.Reflection.MethodInfo? FindMethod (Type componentClass, string name, Type[] args, Type returnType, bool publicOnly);
static member FindMethod : Type * string * Type[] * Type * bool -> System.Reflection.MethodInfo
Protected Shared Function FindMethod (componentClass As Type, name As String, args As Type(), returnType As Type, publicOnly As Boolean) As MethodInfo

Параметры

componentClass
Type

Компонент, содержащий метод.

name
String

Имя искомого метода.

args
Type[]

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

returnType
Type

Тип, возвращаемый для метода.

publicOnly
Boolean

Указывает, ограничен ли поиск только открытыми методами.

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

Объект MethodInfo, представляющий метод, или null, если метод не найден.

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