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


TypeDelegator.GetMethodImpl Метод

Определение

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

protected:
 override System::Reflection::MethodInfo ^ GetMethodImpl(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);
protected override System.Reflection.MethodInfo? GetMethodImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.MethodInfo GetMethodImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetMethodImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Protected Overrides Function GetMethodImpl (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

Объект, позволяющий осуществлять привязку, приведение типов аргументов, вызов элементов, а также поиск объектов MemberInfo с помощью отражения. Если значение параметра binder равно null, используется связыватель по умолчанию.

callConvention
CallingConventions

Соглашения о вызовах.

types
Type[]

Массив объектов типа Type, содержащий число, порядок и типы параметров. Типы не могут иметь значение null; для поиска метода без параметров следует использовать соответствующий метод GetMethod или пустой массив.

modifiers
ParameterModifier[]

Массив типа ParameterModifier, имеющий такую же длину, как и массив types, элементы которого представляют атрибуты, соответствующие параметрам получаемого метода.

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

Объект MethodInfoInfo для реализации метода, который соответствует заданным критериям, или значение null, если совпадение не найдено.

Комментарии

Параметр callConvention указывает соглашение о вызове для точки входа. Если не CallingConventions указано, используется значение Standard по умолчанию CallingConventions .

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

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