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


DataViewBrowseObject.IReflect.GetMethod - метод (String, BindingFlags, Binder, array<Type[], array<ParameterModifier[])

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

Пространство имен:  Microsoft.VisualStudio.Data.Framework
Сборка:  Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.dll)

Синтаксис

'Декларация
Private Function GetMethod ( _
    name As String, _
    bindingAttr As BindingFlags, _
    binder As Binder, _
    types As Type(), _
    modifiers As ParameterModifier() _
) As MethodInfo Implements IReflect.GetMethod
MethodInfo IReflect.GetMethod(
    string name,
    BindingFlags bindingAttr,
    Binder binder,
    Type[] types,
    ParameterModifier[] modifiers
)
private:
virtual MethodInfo^ GetMethod(
    String^ name, 
    BindingFlags bindingAttr, 
    Binder^ binder, 
    array<Type^>^ types, 
    array<ParameterModifier>^ modifiers
) sealed = IReflect::GetMethod
private abstract GetMethod : 
        name:string * 
        bindingAttr:BindingFlags * 
        binder:Binder * 
        types:Type[] * 
        modifiers:ParameterModifier[] -> MethodInfo  
private override GetMethod : 
        name:string * 
        bindingAttr:BindingFlags * 
        binder:Binder * 
        types:Type[] * 
        modifiers:ParameterModifier[] -> MethodInfo
JScript не поддерживает явные реализации интерфейса.

Параметры

  • name
    Тип: String

    Имя метода, который необходимо получить.

  • bindingAttr
    Тип: BindingFlags

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

  • binder
    Тип: Binder

    Объект Binder, который определяет набор свойств и включает привязку, которая может включать выделение перегруженный метод, приведение типов аргументов, и вызов члену через отражение, или nullссылка NULL (Nothing в Visual Basic) для использования DefaultBinder.

  • types
    Тип: array<Type[]

    Массив объектов Type, количество, порядок и тип параметров метода доступ, или пустого массива объектов Type (как это предусмотрено полем EmptyTypes ) для доступа к методу, который не принимает параметров.

  • modifiers
    Тип: array<ParameterModifier[]

    Массив объектов ParameterModifier, атрибуты, связанные с соответствующим элементом в массиве типов. Может использоваться только при вызове через COM-взаимодействие и только параметры, которые передаются по ссылке обработку. Связыватель по умолчанию не обрабатывает этот параметр.

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

Тип: MethodInfo
Объект MethodInfo, предоставляющего метод, который соответствует указанным ограничениям типа привязки для текущего экземпляра, если найдено; в противном случае nullссылка NULL (Nothing в Visual Basic).

Реализации

IReflect.GetMethod(String, BindingFlags, Binder, Type, ParameterModifier)

Безопасность платформы .NET Framework

См. также

Ссылки

DataViewBrowseObject Класс

GetMethod - перегрузка

Microsoft.VisualStudio.Data.Framework - пространство имен