TypeBuilder.GetEvents Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает события, определенные текущим TypeBuilder.
Перегрузки
| Имя | Описание |
|---|---|
| GetEvents() |
Возвращает общедоступные события, объявленные или унаследованные этим типом. |
| GetEvents(BindingFlags) |
Возвращает общедоступные и недоступные события, объявленные этим типом. |
GetEvents()
- Исходный код:
- TypeBuilder.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 события, объявленные или унаследованные этим типом. Пустой массив возвращается, если нет общедоступных событий.
- Атрибуты
Исключения
Этот метод не реализуется для неполных типов.
Комментарии
Извлеките тип с помощью GetType или GetType используйте отражение для полученного типа.
Применяется к
GetEvents(BindingFlags)
- Исходный код:
- TypeBuilder.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 поиск.
Возвращаемое значение
Возвращает массив EventInfo объектов, представляющих события, объявленные или унаследованные этим типом, которые соответствуют указанным флагам привязки. Пустой массив возвращается, если нет соответствующих событий.
- Атрибуты
Исключения
Этот метод не реализуется для неполных типов.
Комментарии
Извлеките тип с помощью Type.GetType или Assembly.GetType используйте отражение для полученного типа.