public void Dispose() { if (this.listener != null) { this.listener.Stop(); this.listener = null; } } }