private void destroyIidkAgent() { if (this.intellectAgent != null) { this.intellectAgent.Dispose(); this.intellectAgent = null; } }
public IidkDebugViewModel(IidkDebugView view, IIntellectAgent intellectAgent) : base() { this.view = view; this.title = "Отладочное окно"; //this.messages = new ConcurrentQueue<Message>(); this.messages = new ObservableCollection <Message>(); this.currentMessage = new Message(); this.intellectAgent = intellectAgent; this.intellectAgent.OnConnected += new EventHandler(this.iidkAgent_OnConnected); this.intellectAgent.OnDisconnected += new EventHandler(this.iidkAgent_OnDisconnected); }