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


EnumBuilder.GetEvent(String, BindingFlags) Метод

Определение

Возвращает событие с указанным именем.

public:
 override System::Reflection::EventInfo ^ GetEvent(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.EventInfo? GetEvent (string name, System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.EventInfo GetEvent (string name, System.Reflection.BindingFlags bindingAttr);
override this.GetEvent : string * System.Reflection.BindingFlags -> System.Reflection.EventInfo
Public Overrides Function GetEvent (name As String, bindingAttr As BindingFlags) As EventInfo

Параметры

name
String

Имя возвращаемого события.

bindingAttr
BindingFlags

Это атрибут вызова. Это должен быть одноразрядный флаг из BindingFlags: InvokeMethod, NonPublic и так далее.

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

Возвращает объект EventInfo, представляющий событие с указанным именем, объявленное или унаследованное этим типом. Если совпадений нет, возвращается значение null.

Исключения

Сейчас этот метод не поддерживается в типах, которые не являются полными.

Комментарии

В качестве обходного решения для получения события готового типа извлеките тип с помощью Type.GetType или Assembly.GetType и используйте отражение для полученного типа.

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