EnumBuilder.GetEvents Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод не поддерживается для типов, которые не были завершены.
Перегрузки
| Имя | Описание |
|---|---|
| GetEvents() |
Возвращает события для публичных событий, объявленных или унаследованных этим типом. |
| GetEvents(BindingFlags) |
Возвращает общедоступные и недоступные события, объявленные этим типом. |
GetEvents()
- Исходный код:
- EnumBuilder.cs
Возвращает события для публичных событий, объявленных или унаследованных этим типом.
public:
override cli::array <System::Reflection::EventInfo ^> ^ GetEvents();
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)]
public override System.Reflection.EventInfo[] GetEvents();
public override System.Reflection.EventInfo[] GetEvents();
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)>]
override this.GetEvents : unit -> System.Reflection.EventInfo[]
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);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)]
public override System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.EventInfo[] GetEvents(System.Reflection.BindingFlags bindingAttr);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)>]
override this.GetEvents : System.Reflection.BindingFlags -> System.Reflection.EventInfo[]
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 используйте отражение в полученном типе для получения событий.