public void Reset() { ReceiverClientId = -1; MessageType = ServerToClientMessageTypeEnum.NotSet; Message = string.Empty; LimitOrder.Reeset(); LimitOrderList.Clear(); StopLimitOrderList.Clear(); Execution.Reset(); Level1.Reset(); StopLimitOrder.Reeset(); }
public void Update(IServerToClientMessage other) { Reset(); MessageType = other.MessageType; LimitOrder.Update(other.LimitOrder); LimitOrderList.AddRange(other.LimitOrderList); StopLimitOrderList.AddRange(other.StopLimitOrderList); Message = other.Message; ReceiverClientId = other.ReceiverClientId; Execution.Update(other.Execution); Level1.Update(other.Level1); StopLimitOrder.Update(other.StopLimitOrder); }