EnumBuilder.GetEvents Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Den här metoden stöds inte för typer som inte har slutförts.
Överlagringar
| Name | Description |
|---|---|
| GetEvents() |
Returnerar händelserna för de offentliga händelser som deklarerats eller ärvts av den här typen. |
| GetEvents(BindingFlags) |
Returnerar offentliga och icke-offentliga händelser som deklareras av den här typen. |
GetEvents()
- Källa:
- EnumBuilder.cs
Returnerar händelserna för de offentliga händelser som deklarerats eller ärvts av den här typen.
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()
Returer
Returnerar en matris med EventInfo objekt som representerar de offentliga händelser som deklarerats eller ärvts av den här typen. En tom matris returneras om det inte finns några offentliga händelser.
- Attribut
Undantag
Den här metoden stöds för närvarande inte i typer som inte är slutförda.
Kommentarer
Om du vill hämta händelser av en färdig typ hämtar du typen med eller Type.GetTypeAssembly.GetType och använder reflektion för den hämtade typen.
Gäller för
GetEvents(BindingFlags)
- Källa:
- EnumBuilder.cs
Returnerar offentliga och icke-offentliga händelser som deklareras av den här typen.
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()
Parametrar
- bindingAttr
- BindingFlags
Det här måste vara en bitflagga från BindingFlags, till exempel InvokeMethod, NonPublicoch så vidare.
Returer
Returnerar en matris med EventInfo objekt som representerar offentliga och icke-offentliga händelser som deklarerats eller ärvts av den här typen. En tom matris returneras om det inte finns några händelser, enligt vad som anges.
- Attribut
Undantag
Den här metoden stöds för närvarande inte i typer som inte är slutförda.
Kommentarer
Om du vill hämta händelser av en färdig typ hämtar du typen med eller Type.GetTypeAssembly.GetType använder reflektion för den hämtade typen för att hämta händelserna.