Delegate.EnumerateInvocationList<TDelegate>(TDelegate) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得這個委派之調用目標的列舉值。
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)
類型參數
- TDelegate
參數
- d
- TDelegate
傳回
備註
這個方法會傳回遵循 IEnumerable 模式的 Delegate.InvocationListEnumerator<TDelegate>,因此可以在 C# 'foreach' 語句中使用,以擷取此委派的調用目標,而不需配置。 列舉值所傳回之委派的順序與目前委派叫用這些委派所代表的方法的順序相同。 方法會傳回 null
委派的空列舉值。