Asynchronous Multicast Delegates
GetInvocationList
just returns an array of type Delegate
which doesn't know the appropriate signature. However, you can cast each returned value to your specific delegate type:
foreach (MyDelegate action in multicast.GetInvocationList()){ action.BeginInvoke(...);}