Delegate.EnumerateInvocationList<TDelegate>(TDelegate) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een opsomming op voor de aanroepdoelen van deze gemachtigde.
public:
generic <typename TDelegate>
where TDelegate : Delegate static Delegate::InvocationListEnumerator<TDelegate> EnumerateInvocationList(TDelegate d);
public static Delegate.InvocationListEnumerator<TDelegate> EnumerateInvocationList<TDelegate>(TDelegate? d) where TDelegate : Delegate;
static member EnumerateInvocationList : 'Delegate -> Delegate.InvocationListEnumerator<'Delegate (requires 'Delegate :> Delegate)> (requires 'Delegate :> Delegate)
Public Shared Function EnumerateInvocationList(Of TDelegate As Delegate) (d As TDelegate) As Delegate.InvocationListEnumerator(Of TDelegate)
Type parameters
- TDelegate
Type gemachtigde dat wordt geïnventariseerd.
Parameters
- d
- TDelegate
De gemachtigde die wordt geïnventariseerd.
Retouren
Een Delegate.InvocationListEnumerator<TDelegate> die volgt op het IEnumerable-patroon en kan dus worden gebruikt in een C# foreach-instructie om de aanroepdoelen van deze gemachtigde op te halen zonder toewijzingen. De methode retourneert een lege enumerator voor null gemachtigde.
Opmerkingen
De volgorde van de gedelegeerden die door de enumerator worden geretourneerd, is dezelfde volgorde waarin de huidige gemachtigde de methoden aanroept die deze gemachtigden vertegenwoordigen.