======Метод Type.GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])====== Ищет метод с параметрами, соответствующими указанным модификаторам и типам аргументов, с учетом заданных ограничений привязки и соглашений о вызовах. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Синтаксис===== public override MethodInfo GetMethod(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) **Параметры** * //name// * Тип: [[developers:references:system.string|System.String]] * Строка, содержащая имя искомого метода. * //bindingAttr// * Тип: [[developers:references:system.reflection.bindingflags|System.Reflection.BindingFlags]] * Битовая маска, составленная из одного или нескольких объектов [[developers:references:system.reflection.bindingflags|BindingFlags]] и указывающая, как ведется поиск.– или – Нуль, чтобы было возвращено значение null. * //binder// * Тип: [[developers:references:system.reflection.binder|System.Reflection.Binder]] * Объект, определяющий набор свойств и разрешающий привязку, что может включать выбор перегружаемых методов, приведение типов аргументов и вызов члена с помощью отражения.– или – Пустая ссылка (Nothing в Visual Basic) для использования свойства [[developers:references:system.type.defaultbinder|DefaultBinder]] . * //callConvention// * Тип: [[developers:references:system.reflection.callingconventions|System.Reflection.CallingConventions]] * Объект, определяющий набор применяемых правил, касающихся порядка и расположения аргументов, способа передачи возвращаемого значения, регистров, используемых для аргументов, и способа очистки стека. * //types// * Тип: [[developers:references:system.type|System.Type]][] * Массив объектов [[developers:references:system.type|Type]] , предоставляющий число, порядок и тип параметров искомого метода.– или – Пустой массив объектов [[developers:references:system.type|Type]] (в соответствии со значением поля [[developers:references:system.type.emptytypes|EmptyTypes]] ) для получения метода, не принимающего параметры. * //modifiers// * Тип: [[developers:references:system.reflection.parametermodifier|System.Reflection.ParameterModifier]][] * Массив объектов [[developers:references:system.reflection.parametermodifier|ParameterModifier]] , представляющих атрибуты, связанные с соответствующим элементом в массиве //types// .Используется только при вызове посредством COM-взаимодействия. При этом обрабатываются только параметры, переданные по ссылке.Связыватель по умолчанию не обрабатывает этот параметр. **Возвращаемое значение** * Тип: [[developers:references:system.reflection.methodinfo|System.Reflection.MethodInfo]] * Если поиск выполнен удачно, возвращается объект, предоставляющий метод, который соответствует указанным требованиям; в противном случае возвращается null.