Delegate.EnumerateInvocationList<TDelegate>(TDelegate) Methode

Definitie

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.

Van toepassing op