public void SetState(ConnectionState state) { this._connectionState = state; if (this._listener != null) { _listener.StateChanged(state); } }