Npgsql.NpgsqlConnectionStringBuilder.ToIntegratedSecurity C# (CSharp) Method

ToIntegratedSecurity() private method

private ToIntegratedSecurity ( object value ) : System.Boolean
value object
return System.Boolean
        private Boolean ToIntegratedSecurity(object value)
        {
            string text = value as string;
            if (text != null)
            {
                switch (text.ToLowerInvariant())
                {
                    case "t":
                    case "true":
                    case "y":
                    case "yes":
                    case "sspi":
                        return true;

                    case "f":
                    case "false":
                    case "n":
                    case "no":
                        return false;

                    default:
                        throw new InvalidCastException(value.ToString());
                }
            }
            else
            {
                return Convert.ToBoolean(value);
            }
        }