public static void ThrowOnNotAllowed(SslProtocols protocols, bool allowNone = true) { if ((!allowNone && (protocols == SslProtocols.None)) || ((protocols & ~AllowedSecurityProtocols) != 0)) { throw new NotSupportedException(SR.net_securityprotocolnotsupported); } } }