EnumBuilder.GetEvents Methode

Definitie

Deze methode wordt niet ondersteund voor typen die niet zijn voltooid.

Overloads

Name Description
GetEvents()

Retourneert de gebeurtenissen voor de openbare gebeurtenissen die door dit type zijn gedeclareerd of overgenomen.

GetEvents(BindingFlags)

Retourneert de openbare en niet-openbare gebeurtenissen die door dit type worden gedeclareerd.

GetEvents()

Bron:
EnumBuilder.cs

Retourneert de gebeurtenissen voor de openbare gebeurtenissen die door dit type zijn gedeclareerd of overgenomen.

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()

Retouren

Hiermee wordt een matrix geretourneerd van EventInfo objecten die de openbare gebeurtenissen vertegenwoordigen die door dit type zijn gedeclareerd of overgenomen. Er wordt een lege matrix geretourneerd als er geen openbare gebeurtenissen zijn.

Kenmerken

Uitzonderingen

Deze methode wordt momenteel niet ondersteund in typen die niet zijn voltooid.

Opmerkingen

Als tijdelijke oplossing kunt u de gebeurtenissen van een voltooid type ophalen, het type ophalen met behulp Type.GetType van of Assembly.GetType reflectie gebruiken voor het opgehaalde type.

Van toepassing op

GetEvents(BindingFlags)

Bron:
EnumBuilder.cs

Retourneert de openbare en niet-openbare gebeurtenissen die door dit type worden gedeclareerd.

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()

Parameters

bindingAttr
BindingFlags

Dit moet een bitvlag zijn van BindingFlags, zoals InvokeMethod, NonPublicenzovoort.

Retouren

Hiermee wordt een matrix geretourneerd van EventInfo objecten die de openbare en niet-openbare gebeurtenissen vertegenwoordigen die door dit type zijn gedeclareerd of overgenomen. Er wordt een lege matrix geretourneerd als er geen gebeurtenissen zijn, zoals opgegeven.

Kenmerken

Uitzonderingen

Deze methode wordt momenteel niet ondersteund in typen die niet zijn voltooid.

Opmerkingen

Als tijdelijke oplossing kunt u de gebeurtenissen van een voltooid type ophalen, het type ophalen met behulp Type.GetType van of Assembly.GetType reflectie gebruiken voor het opgehaalde type om de gebeurtenissen op te halen.

Van toepassing op