public static string ToSerialString(this MicrosoftStemmingTokenizerLanguage value) => value switch {
internal static string ToSerializedValue(this MicrosoftStemmingTokenizerLanguage value) { switch (value) { case MicrosoftStemmingTokenizerLanguage.Arabic: return("arabic"); case MicrosoftStemmingTokenizerLanguage.Bangla: return("bangla"); case MicrosoftStemmingTokenizerLanguage.Bulgarian: return("bulgarian"); case MicrosoftStemmingTokenizerLanguage.Catalan: return("catalan"); case MicrosoftStemmingTokenizerLanguage.Croatian: return("croatian"); case MicrosoftStemmingTokenizerLanguage.Czech: return("czech"); case MicrosoftStemmingTokenizerLanguage.Danish: return("danish"); case MicrosoftStemmingTokenizerLanguage.Dutch: return("dutch"); case MicrosoftStemmingTokenizerLanguage.English: return("english"); case MicrosoftStemmingTokenizerLanguage.Estonian: return("estonian"); case MicrosoftStemmingTokenizerLanguage.Finnish: return("finnish"); case MicrosoftStemmingTokenizerLanguage.French: return("french"); case MicrosoftStemmingTokenizerLanguage.German: return("german"); case MicrosoftStemmingTokenizerLanguage.Greek: return("greek"); case MicrosoftStemmingTokenizerLanguage.Gujarati: return("gujarati"); case MicrosoftStemmingTokenizerLanguage.Hebrew: return("hebrew"); case MicrosoftStemmingTokenizerLanguage.Hindi: return("hindi"); case MicrosoftStemmingTokenizerLanguage.Hungarian: return("hungarian"); case MicrosoftStemmingTokenizerLanguage.Icelandic: return("icelandic"); case MicrosoftStemmingTokenizerLanguage.Indonesian: return("indonesian"); case MicrosoftStemmingTokenizerLanguage.Italian: return("italian"); case MicrosoftStemmingTokenizerLanguage.Kannada: return("kannada"); case MicrosoftStemmingTokenizerLanguage.Latvian: return("latvian"); case MicrosoftStemmingTokenizerLanguage.Lithuanian: return("lithuanian"); case MicrosoftStemmingTokenizerLanguage.Malay: return("malay"); case MicrosoftStemmingTokenizerLanguage.Malayalam: return("malayalam"); case MicrosoftStemmingTokenizerLanguage.Marathi: return("marathi"); case MicrosoftStemmingTokenizerLanguage.NorwegianBokmaal: return("norwegianBokmaal"); case MicrosoftStemmingTokenizerLanguage.Polish: return("polish"); case MicrosoftStemmingTokenizerLanguage.Portuguese: return("portuguese"); case MicrosoftStemmingTokenizerLanguage.PortugueseBrazilian: return("portugueseBrazilian"); case MicrosoftStemmingTokenizerLanguage.Punjabi: return("punjabi"); case MicrosoftStemmingTokenizerLanguage.Romanian: return("romanian"); case MicrosoftStemmingTokenizerLanguage.Russian: return("russian"); case MicrosoftStemmingTokenizerLanguage.SerbianCyrillic: return("serbianCyrillic"); case MicrosoftStemmingTokenizerLanguage.SerbianLatin: return("serbianLatin"); case MicrosoftStemmingTokenizerLanguage.Slovak: return("slovak"); case MicrosoftStemmingTokenizerLanguage.Slovenian: return("slovenian"); case MicrosoftStemmingTokenizerLanguage.Spanish: return("spanish"); case MicrosoftStemmingTokenizerLanguage.Swedish: return("swedish"); case MicrosoftStemmingTokenizerLanguage.Tamil: return("tamil"); case MicrosoftStemmingTokenizerLanguage.Telugu: return("telugu"); case MicrosoftStemmingTokenizerLanguage.Turkish: return("turkish"); case MicrosoftStemmingTokenizerLanguage.Ukrainian: return("ukrainian"); case MicrosoftStemmingTokenizerLanguage.Urdu: return("urdu"); } return(null); }