Delegate.EnumerateInvocationList<TDelegate>(TDelegate) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un enumeratore per le destinazioni di chiamata di questo delegato.
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)
Parametri di tipo
- TDelegate
Parametri
- d
- TDelegate
Restituisce
Commenti
Questo metodo restituisce un Delegate.InvocationListEnumerator<TDelegate> che segue il modello IEnumerable e quindi può essere usato in un'istruzione C# 'foreach' per recuperare le destinazioni di chiamata di questo delegato senza allocazioni. L'ordine dei delegati restituiti dall'enumeratore è lo stesso ordine in cui il delegato corrente richiama i metodi rappresentati da tali delegati. Il metodo restituisce un enumeratore vuoto per null
delegato.