2 types derived from JsonNamingPolicy
System.Text.Json.SourceGeneration (2)
parent\Common\JsonCamelCaseNamingPolicy.cs (1)
6internal sealed class JsonCamelCaseNamingPolicy : JsonNamingPolicy
parent\Common\JsonSeparatorNamingPolicy.cs (1)
11internal abstract class JsonSeparatorNamingPolicy : JsonNamingPolicy
19 references to JsonNamingPolicy
System.Text.Json.SourceGeneration (19)
JsonSourceGenerator.Emitter.cs (6)
2165JsonKnownNamingPolicy.CamelCase => nameof(JsonNamingPolicy.CamelCase), 2166JsonKnownNamingPolicy.SnakeCaseLower => nameof(JsonNamingPolicy.SnakeCaseLower), 2167JsonKnownNamingPolicy.SnakeCaseUpper => nameof(JsonNamingPolicy.SnakeCaseUpper), 2168JsonKnownNamingPolicy.KebabCaseLower => nameof(JsonNamingPolicy.KebabCaseLower), 2169JsonKnownNamingPolicy.KebabCaseUpper => nameof(JsonNamingPolicy.KebabCaseUpper), 2170JsonKnownNamingPolicy.PascalCase => nameof(JsonNamingPolicy.PascalCase),
JsonSourceGenerator.Parser.cs (7)
3159JsonNamingPolicy? instance = effectiveKnownPolicy switch 3161JsonKnownNamingPolicy.CamelCase => JsonNamingPolicy.CamelCase, 3162JsonKnownNamingPolicy.SnakeCaseLower => JsonNamingPolicy.SnakeCaseLower, 3163JsonKnownNamingPolicy.SnakeCaseUpper => JsonNamingPolicy.SnakeCaseUpper, 3164JsonKnownNamingPolicy.KebabCaseLower => JsonNamingPolicy.KebabCaseLower, 3165JsonKnownNamingPolicy.KebabCaseUpper => JsonNamingPolicy.KebabCaseUpper, 3166JsonKnownNamingPolicy.PascalCase => JsonNamingPolicy.PascalCase,
parent\Common\JsonNamingPolicy.cs (6)
24public static JsonNamingPolicy CamelCase { get; } = new JsonCamelCaseNamingPolicy(); 29public static JsonNamingPolicy SnakeCaseLower { get; } = new JsonSnakeCaseLowerNamingPolicy(); 34public static JsonNamingPolicy SnakeCaseUpper { get; } = new JsonSnakeCaseUpperNamingPolicy(); 39public static JsonNamingPolicy KebabCaseLower { get; } = new JsonKebabCaseLowerNamingPolicy(); 44public static JsonNamingPolicy KebabCaseUpper { get; } = new JsonKebabCaseUpperNamingPolicy(); 49public static JsonNamingPolicy PascalCase { get; } = new JsonPascalCaseNamingPolicy();