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 используйте отражение для полученного типа.

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