private void RaisePositionsChanged(IUserInfo user, AccountInfo account, List <Position> positions) { if (user != null) { PositionsChanged?.Invoke(this, new EventArgs <UserAccount, List <Position> >(new UserAccount(user, account), positions)); } }
private void RealTraderOnPositionsChanged(IEnumerable <Position> positions) { PositionsChanged.SafeInvoke(this, new PositionsEventArgs(positions)); }
private void RaisePositionChanged(Position position) { PositionChanged?.Invoke(position); PositionsChanged?.Invoke(new[] { position }); }
private void PositionsChangedHandler(IEnumerable <Position> positions) { AddGuiAction(() => PositionsChanged.SafeInvoke(positions)); }
/// <summary> /// To call the event <see cref="Connector.PositionsChanged"/>. /// </summary> /// <param name="positions">Positions that should be passed to the event.</param> private void RaisePositionsChanged(IEnumerable <Position> positions) { PositionsChanged.SafeInvoke(positions); }
protected virtual void OnPositionsChanged() { InitializeGradient(_angle, _colors, SortPositions(_locations), _rectangle); PositionsChanged?.Invoke(); }
internal void OnPositionsChanged(PositionChangedResponse message) { PositionsChanged?.Invoke(this, new EventArgs<string, List<Position>>(message.AccountID, message.Positions.ToList().Select(p => p.ToClientPosition()).ToList())); }
protected void OnPositionsChanged(List <Position> positions) => PositionsChanged?.Invoke(this, new EventArgs <List <Position> >(positions));