Метод Type.GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

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

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Синтаксис

public override MethodInfo GetMethod(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers)

Параметры

  • name
    • Тип: System.String
    • Строка, содержащая имя искомого метода.
  • bindingAttr
    • Битовая маска, составленная из одного или нескольких объектов BindingFlags и указывающая, как ведется поиск.– или – Нуль, чтобы было возвращено значение null.
  • binder
    • Объект, определяющий набор свойств и разрешающий привязку, что может включать выбор перегружаемых методов, приведение типов аргументов и вызов члена с помощью отражения.– или – Пустая ссылка (Nothing в Visual Basic) для использования свойства DefaultBinder .
  • callConvention
    • Объект, определяющий набор применяемых правил, касающихся порядка и расположения аргументов, способа передачи возвращаемого значения, регистров, используемых для аргументов, и способа очистки стека.
  • types
    • Тип: System.Type[]
    • Массив объектов Type , предоставляющий число, порядок и тип параметров искомого метода.– или – Пустой массив объектов Type (в соответствии со значением поля EmptyTypes ) для получения метода, не принимающего параметры.
  • modifiers
    • Массив объектов ParameterModifier , представляющих атрибуты, связанные с соответствующим элементом в массиве types .Используется только при вызове посредством COM-взаимодействия. При этом обрабатываются только параметры, переданные по ссылке.Связыватель по умолчанию не обрабатывает этот параметр.

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

  • Если поиск выполнен удачно, возвращается объект, предоставляющий метод, который соответствует указанным требованиям; в противном случае возвращается null.
developers/references/fb34a10fb7e8dd41175d6123d3dd193e.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)