TypeDelegator.GetEvent(String, BindingFlags) Метод

Определение

Возвращает указанное событие.

public:
 override System::Reflection::EventInfo ^ GetEvent(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)]
public override System.Reflection.EventInfo? GetEvent(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);
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.NonPublicEvents | System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicEvents)>]
override this.GetEvent : string * System.Reflection.BindingFlags -> System.Reflection.EventInfo
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

Возвращаемое значение

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

Атрибуты

Исключения

Параметр name имеет значение null.

Комментарии

Если bindingAttr задано BindingFlagsзначение .IgnoreCase, то в случае name параметра игнорируется.

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