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


Module.GetMethod Метод

Определение

Возвращает метод с указанными критериями.

Перегрузки

GetMethod(String)

Возвращает метод с указанным именем.

GetMethod(String, Type[])

Возвращает метод с указанными типами имен и параметров.

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Возвращает метод с указанным именем, сведениями о привязке, соглашениями о вызовах и типами параметров и модификаторами.

GetMethod(String)

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

Возвращает метод с указанным именем.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
public System.Reflection.MethodInfo? GetMethod (string name);
public System.Reflection.MethodInfo GetMethod (string name);
member this.GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo

Параметры

name
String

Имя метода.

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

Объект MethodInfo с указанным именем или null, если метод не существует.

Исключения

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

GetMethod(String, Type[])

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

Возвращает метод с указанными типами имен и параметров.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.MethodInfo? GetMethod (string name, Type[] types);
public System.Reflection.MethodInfo GetMethod (string name, Type[] types);
member this.GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo

Параметры

name
String

Имя метода.

types
Type[]

Типы параметров для поиска.

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

Объект MethodInfo в соответствии с указанными критериями или null, если метод не существует.

Исключения

name null, typesnullили types (i) null.

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

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

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

Возвращает метод с указанным именем, сведениями о привязке, соглашениями о вызовах и типами параметров и модификаторами.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
member this.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Параметры

name
String

Имя метода.

bindingAttr
BindingFlags

Один из BindingFlags битовых флагов, используемых для управления поиском.

binder
Binder

Объект, реализующий Binder, содержащий свойства, связанные с этим методом.

callConvention
CallingConventions

Соглашение о вызове метода.

types
Type[]

Типы параметров для поиска.

modifiers
ParameterModifier[]

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

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

Объект MethodInfo в соответствии с указанными критериями или null, если метод не существует.

Исключения

name null, typesnullили types (i) null.

См. также раздел

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