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}");
}
}