Delegate.EnumerateInvocationList<TDelegate>(TDelegate) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.