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)); } }
public OrderBookStatusEvent(long instrumentId, OrderBookStatus status) { _instrumentId = instrumentId; _status = status; }