EnumBuilder.GetEvents Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод не поддерживается для типов, которые не были завершены.
Перегрузки
GetEvents() |
Возвращает события для открытых событий, объявленных или наследуемых данным типом. |
GetEvents(BindingFlags) |
Возвращает открытые и не являющиеся открытыми события, объявленные данным типом. |
GetEvents()
- Исходный код:
- EnumBuilder.cs
Возвращает события для открытых событий, объявленных или наследуемых данным типом.
public:
override cli::array <System::Reflection::EventInfo ^> ^ GetEvents();
public override System.Reflection.EventInfo[] GetEvents ();
override this.GetEvents : unit -> System.Reflection.EventInfo[]
Public Overrides Function GetEvents () As EventInfo()
Возвращаемое значение
Возвращает массив объектов EventInfo , представляющих открытые события, объявленные или наследуемые этим типом. Если открытые события отсутствуют, возвращается пустой массив.
Исключения
Сейчас этот метод не поддерживается в типах, которые не являются полными.
Комментарии
В качестве обходного решения для получения событий готового типа извлеките тип с помощью Type.GetType или Assembly.GetType и используйте отражение для полученного типа.
Применяется к
GetEvents(BindingFlags)
- Исходный код:
- EnumBuilder.cs
Возвращает открытые и не являющиеся открытыми события, объявленные данным типом.
public:
override cli::array <System::Reflection::EventInfo ^> ^ GetEvents(System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.EventInfo[] GetEvents (System.Reflection.BindingFlags bindingAttr);
override this.GetEvents : System.Reflection.BindingFlags -> System.Reflection.EventInfo[]
Public Overrides Function GetEvents (bindingAttr As BindingFlags) As EventInfo()
Параметры
- bindingAttr
- BindingFlags
Это должен быть одноразрядный флаг из BindingFlags, например InvokeMethod
, NonPublic
и так далее.
Возвращаемое значение
Возвращает массив объектов EventInfo, представляющих открытые и не являющиеся открытыми события, объявленные или наследованные этим объектом. Если заданные события отсутствуют, возвращается пустой массив.
Исключения
Сейчас этот метод не поддерживается в типах, которые не являются полными.
Комментарии
В качестве обходного решения для получения событий готового типа извлеките тип с помощью Type.GetType или Assembly.GetType и используйте отражение для полученного типа для получения событий.