/// <summary>
        /// Checks to see if a typed SyncRequestInterceptor for a specific operation has been configured by the user
        /// </summary>
        /// <returns>bool</returns>
        internal bool HasTypedRequestInterceptor(string scopeName, Type type)
        {
            SyncInterceptorsInfoWrapper wrapper = null;

            if (this.SyncInterceptors.TryGetValue(scopeName.ToLowerInvariant(), out wrapper))
            {
                return(wrapper.HasRequestInterceptor(type));
            }
            return(false);
        }
        /// <summary>
        /// Checks to see if a SyncRequestInterceptor for a specific operation has been configured by the user
        /// </summary>
        /// <returns>Boolean on whether or not a interceptor was configured</returns>
        internal bool HasRequestInterceptors(string scopeName, SyncOperations operation)
        {
            SyncInterceptorsInfoWrapper wrapper = null;

            if (this.SyncInterceptors.TryGetValue(scopeName.ToLowerInvariant(), out wrapper))
            {
                return(wrapper.HasRequestInterceptor(operation));
            }
            return(false);
        }