private void register(bool set) { if (this._connection.IsConnected && (this._connection.Client.Interceptors != null)) { foreach (ICommunicationInterceptor interceptor in this._connection.Client.Interceptors.CombinedInterceptors) { IPreventRejected rejected = interceptor as IPreventRejected; if (rejected != null) { rejected.PreventRejectedConnection = set; } } } }
private bool getCurrentValue() { bool preventRejectedConnection = false; if ((this._connection.IsConnected && (this._connection.Client.Interceptors != null)) && (this._connection.Client.Interceptors.CombinedInterceptors.Count > 0)) { IPreventRejected rejected = (IPreventRejected)Enumerable.FirstOrDefault <ICommunicationInterceptor>(this._connection.Client.Interceptors.CombinedInterceptors, item => item is IPreventRejected); if (rejected != null) { preventRejectedConnection = rejected.PreventRejectedConnection; } } return(preventRejectedConnection); }