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