public static ContentType FromExtension()

in Vault/Explorer/ContentType.cs [207:245]


        public static ContentType FromExtension(string extension)
        {
            switch (extension?.ToLowerInvariant())
            {
                case ".txt":
                    return ContentType.Text;
                case ".csv":
                    return ContentType.Csv;
                case ".tsv":
                    return ContentType.Tsv;
                case ".xml":
                case ".config":
                    return ContentType.Xml;
                case ".json":
                    return ContentType.Json;
                case ".cer":
                case ".crt":
                    return ContentType.Certificate;
                case ".pfx":
                case ".p12":
                    return ContentType.Pkcs12;
                case ".pfxb64":
                case ".p12b64":
                    return ContentType.Pkcs12Base64;
                case ".b64":
                case ".base64":
                    return ContentType.Base64;
                case ".gzb64":
                    return ContentType.JsonGZipBase64;
                case ".kv-secret":
                    return ContentType.KeyVaultSecret;
                case ".kv-certificate":
                    return ContentType.KeyVaultCertificate;
                case ".url":
                    return ContentType.KeyVaultLink;
                default:
                    return ContentType.None;
            }
        }