Aracılığıyla paylaş


Delegate.EnumerateInvocationList<TDelegate>(TDelegate) Yöntem

Tanım

Bu temsilcinin çağrı hedefleri için bir numaralandırıcı alır.

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)

Tür Parametreleri

TDelegate

Parametreler

d
TDelegate

Döndürülenler

Açıklamalar

Bu yöntem, IEnumerable desenini izleyen bir Delegate.InvocationListEnumerator<TDelegate> döndürür ve bu nedenle bu temsilcinin çağrı hedeflerini ayırma olmadan almak için C# 'foreach' deyiminde kullanılabilir. Numaralandırıcı tarafından döndürülen temsilcilerin sırası, geçerli temsilcinin bu temsilcilerin temsil ettiği yöntemleri çağırdığı sırayla aynıdır. yöntemi, null temsilci için boş bir numaralandırıcı döndürür.

Şunlara uygulanır