public void Close() { if (listenMgr.OnClosing() == Cancelable.True) { return; } if (_started) { Stop(); } DoClose(); listenMgr.OnClosed(); }