public static int ToFilterIndex()

in Vault/Explorer/ContentType.cs [285:316]


        public static int ToFilterIndex(this ContentType contentType)
        {
            switch (contentType)
            {
                case ContentType.Text:
                    return 1;
                case ContentType.Csv:
                    return 2;
                case ContentType.Tsv:
                    return 3;
                case ContentType.Xml:
                case ContentType.Json:
                case ContentType.JsonGZipBase64:
                    return 4;
                case ContentType.Certificate:
                    return 5;
                case ContentType.Pkcs12:
                case ContentType.Pkcs12Base64:
                    return 6;
                case ContentType.KeyVaultSecret:
                    return 7;
                case ContentType.KeyVaultCertificate:
                    return 8;
                case ContentType.KeyVaultLink:
                    return 9;
                case ContentType.None:
                case ContentType.Base64:
                    return 10;
                default:
                    throw new ArgumentException($"Invalid ContentType {contentType}");
            }
        }