Метод Type.InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

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

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

Синтаксис

public override object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, CultureInfo culture)

Параметры

  • name
    • Тип: System.String
    • Строка, содержащая имя вызываемого элемента — конструктора, метода, свойства или поля.– или – Пустая строка («») — в этом случае будет вызван член по умолчанию. – или –Для членов IDispatch — строка, представляющая идентификатор DispID, например «[DispID=3]».
  • invokeAttr
    • Битовая маска, составленная из одного или нескольких объектов BindingFlags и указывающая, как ведется поиск.Тип доступа может быть обозначен одним из флагов BindingFlags, например Public, NonPublic, Private, InvokeMethod, GetField и т.д.Тип поиска указывать необязательно.Если тип поиска не указан, используются флаги BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static.
  • binder
    • Объект, определяющий набор свойств и разрешающий привязку, что может включать выбор перегружаемых методов, приведение типов аргументов и вызов члена с помощью отражения.– или – Пустая ссылка (Nothing в Visual Basic) для использования свойства DefaultBinder .Обратите внимание, что для успешного вызова перегруженных версий метода с переменными аргументами может потребоваться явное объявление объекта Binder .
  • target
    • Тип: System.Object
    • Объект, для которого следует вызвать указанный элемент.
  • args
    • Тип: System.Object[]
    • Массив с аргументами, передаваемыми вызываемому члену.
  • culture
    • Объект, представляющий используемые языковые стандарты глобализации. Его задание может понадобиться для выполнения преобразований, зависящих от языкового стандарта, например преобразования числовой строки String к типу Double .– или – Пустая ссылка (Nothing в Visual Basic) для использования объекта CultureInfo текущего потока.

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

  • Тип: System.Object
  • Объект, представляющий возвращаемое значение вызываемого элемента.
developers/references/6f8151192af5570bf21f0b0671896e51.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)