11 references to WordCasing
System.Text.Json.SourceGeneration (11)
src\libraries\System.Text.Json\Common\JsonPascalCaseNamingPolicy.cs (1)
9: base(WordCasing.PascalCase)
src\libraries\System.Text.Json\Common\JsonSeparatorNamingPolicy.cs (10)
14private readonly WordCasing _wordCasing; 21_wordCasing = lowercase ? WordCasing.LowerCase : WordCasing.UpperCase; 24internal JsonSeparatorNamingPolicy(WordCasing wordCasing) 26Debug.Assert(wordCasing is WordCasing.PascalCase); 39private static string ConvertNameCore(char? separator, WordCasing wordCasing, ReadOnlySpan<char> chars) 107WordCasing.LowerCase => char.ToLowerInvariant(current), 108WordCasing.PascalCase => isWordBoundary ? current : char.ToLowerInvariant(current), 134WordCasing.UpperCase => char.ToUpperInvariant(current), 135WordCasing.PascalCase => isWordStart ? char.ToUpperInvariant(current) : current,