public void Stop() { if (_server == null) { return; } _server.Dispose(); _server = null; if (StopNodeEvent != null) { StopNodeEvent(this, EventArgs.Empty); } }
protected override void Dispose(bool disposing) { if (disposing && _server != null) { _server.OnExecute -= OnExecute; _server.Dispose(); } }
public void deactive() { if (source != null) { source.Dispose(); } source = null; }