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);
        }