static void Invoke(List<MethodInfo> list, object target, StreamingContext context)
{
if (list == null)
return;
CallbackHandler handler = null;
// construct a delegate from the specified list
foreach (MethodInfo mi in list) {
handler = (CallbackHandler)
Delegate.Combine(
Delegate.CreateDelegate(typeof(CallbackHandler), target, mi),
handler);
}
handler(context);
}