private void RaiseNewSecurity(Security security) { var arr = new[] { security }; _added?.Invoke(arr); NewSecurity?.Invoke(security); NewSecurities?.Invoke(arr); }
/// <summary> /// To call the event <see cref="Connector.NewSecurities"/>. /// </summary> /// <param name="securities">Instruments that should be passed to the event.</param> private void RaiseNewSecurities(Security[] securities) { NewSecurities.SafeInvoke(securities); foreach (var security in securities) { _added.SafeInvoke(security); } }
private void RealTraderOnNewSecurities(IEnumerable <Security> securities) { NewSecurities.SafeInvoke(this, new SecuritiesEventArgs(securities)); }
private void OnNewSecurities(IEnumerable <Security> securities) { NewSecurities.SafeInvoke(securities); }
private void NewSecuritiesHandler(IEnumerable <Security> securities) { AddGuiAction(() => NewSecurities.SafeInvoke(securities)); }