private void ProviderManager_Error(ProviderErrorEventArgs args) { if (this.providers.Contains(args.Error.Provider)) { this.metaStrategyBase.SetProviderError(args); } }
private static void EmitError(ProviderErrorEventArgs e) { if (OrderManager.Error != null) { OrderManager.Error(e); } }
private void SQ_ProviderManager_Error(ProviderErrorEventArgs args) { try { foreach (Strategy strategy in this.strategies.Values) { strategy.OnError((OpenQuant.API.ProviderError) this.objectConverter.Convert(args.Error)); } } catch (Exception ex) { this.EmitError(ex); } }
private void ProviderManager_Error(ProviderErrorEventArgs args) { if (this.InvokeRequired) { // ISSUE: method pointer this.BeginInvoke((Delegate) new ProviderErrorEventHandler(this.ProviderManager_Error), new object[1] { args }); } else { this.AddError(args.Error); } }
protected virtual void OnProviderError(ProviderErrorEventArgs args) { ProviderError?.Invoke(this, args); }