共用方式為


Delegate.EnumerateInvocationList<TDelegate>(TDelegate) 方法

定義

取得這個委派之調用目標的列舉值。

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 委派的空列舉值。

適用於