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)
2247
JsonKnownNamingPolicy.CamelCase => nameof(
JsonNamingPolicy
.CamelCase),
2248
JsonKnownNamingPolicy.SnakeCaseLower => nameof(
JsonNamingPolicy
.SnakeCaseLower),
2249
JsonKnownNamingPolicy.SnakeCaseUpper => nameof(
JsonNamingPolicy
.SnakeCaseUpper),
2250
JsonKnownNamingPolicy.KebabCaseLower => nameof(
JsonNamingPolicy
.KebabCaseLower),
2251
JsonKnownNamingPolicy.KebabCaseUpper => nameof(
JsonNamingPolicy
.KebabCaseUpper),
2252
JsonKnownNamingPolicy.PascalCase => nameof(
JsonNamingPolicy
.PascalCase),
JsonSourceGenerator.Parser.cs (7)
3150
JsonNamingPolicy
? instance = effectiveKnownPolicy switch
3152
JsonKnownNamingPolicy.CamelCase =>
JsonNamingPolicy
.CamelCase,
3153
JsonKnownNamingPolicy.SnakeCaseLower =>
JsonNamingPolicy
.SnakeCaseLower,
3154
JsonKnownNamingPolicy.SnakeCaseUpper =>
JsonNamingPolicy
.SnakeCaseUpper,
3155
JsonKnownNamingPolicy.KebabCaseLower =>
JsonNamingPolicy
.KebabCaseLower,
3156
JsonKnownNamingPolicy.KebabCaseUpper =>
JsonNamingPolicy
.KebabCaseUpper,
3157
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();