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

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

Исключения

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

Комментарии

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

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