private bool RaiseCompleted(ProxyParams prm) { if (onCompleted == null) { return(false); } foreach (CompletedDelegate d in onCompleted.GetInvocationList()) { var eventArgs = new ProxyEventArgs { ProxyParams = prm, Handled = false }; d(eventArgs); if (eventArgs.Handled) { return(true); } } return(false); }
private bool RaiseBeforeRequest(ProxyParams prm) { if (onBeforeRequest == null) { return(false); } foreach (BeforeRequestDelegate d in onBeforeRequest.GetInvocationList()) { var eventArgs = new ProxyEventArgs { ProxyParams = prm, Handled = false }; d(eventArgs); if (eventArgs.Handled) { return(true); } } return(false); }