예제 #1
0
        public override void EndElement(string endElement)
        {
            if (this.OrderBookStatusChanged == null || !(this.ElementName == endElement))
            {
                return;
            }
            long longValue;

            this.TryGetValue("id", out longValue);
            OrderBookStatus status = (OrderBookStatus)Enum.Parse(typeof(OrderBookStatus), this.GetStringValue("status"));

            this.OrderBookStatusChanged(new OrderBookStatusEvent(longValue, status));
        }
        public override void EndElement(string endElement)
        {
            if (OrderBookStatusChanged != null && ElementName == endElement)
            {
                long instrumentId;
                TryGetValue(OrderBookId, out instrumentId);
                string          statusString = GetStringValue(Status);
                OrderBookStatus status       = (OrderBookStatus)Enum.Parse(typeof(OrderBookStatus), statusString);


                OrderBookStatusChanged(new OrderBookStatusEvent(instrumentId, status));
            }
        }
예제 #3
0
 public OrderBookStatusEvent(long instrumentId, OrderBookStatus status)
 {
     _instrumentId = instrumentId;
     _status       = status;
 }
 public OrderBookStatusEvent(long instrumentId, OrderBookStatus status)
 {
     _instrumentId = instrumentId;
     _status = status;
 }