MemberDescriptor.FindMethod Метод

Определение

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

Перегрузки

Имя Описание
FindMethod(Type, String, Type[], Type)

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

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

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

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

Исходный код:
MemberDescriptor.cs
Исходный код:
MemberDescriptor.cs
Исходный код:
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
Исходный код:
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 если метод не найден.

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