private void UMessage(BufferArgs args) { LevelIIUpdateMessage Message; try { Message = new LevelIIUpdateMessage(args.items); if (htWatchEvents.ContainsKey(Message.Symbol)) { LevelIIUpdateMessageHandler mh = htWatchEvents[Message.Symbol] as LevelIIUpdateMessageHandler; if (null != mh) { mh(this, new LevelIIUpdateMessageEventArgs(Message)); } } } catch (Exception e) { Console.WriteLine("IQFeedLevelII.UMessage error: " + args.Line); Console.WriteLine(" ** Exception {0}", e.ToString()); } }
public LevelIIUpdateMessageEventArgs(LevelIIUpdateMessage Message) { this.Message = Message; }