1 instantiation of UnionCaseSpec
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
764
resolvedUnionCaseSpecs.Add(new
UnionCaseSpec
10 references to UnionCaseSpec
System.Text.Json.SourceGeneration (10)
JsonSourceGenerator.Emitter.cs (6)
629
ImmutableEquatableArray<
UnionCaseSpec
> unionCases = typeMetadata.UnionCaseSpecs;
630
UnionCaseSpec
? nullCase = unionCases.FirstOrDefault(c => c.IsNullable);
644
foreach (
UnionCaseSpec
caseSpec in unionCases)
682
foreach (
UnionCaseSpec
caseSpec in unionCases)
756
foreach (
UnionCaseSpec
caseSpec in unionCases)
801
private static string FormatNullCast(
UnionCaseSpec
caseSpec)
JsonSourceGenerator.Parser.cs (3)
610
ImmutableEquatableArray<
UnionCaseSpec
> unionCaseSpecs = ImmutableEquatableArray<
UnionCaseSpec
>.Empty;
742
var resolvedUnionCaseSpecs = new List<
UnionCaseSpec
>(unionCaseTypes.Count);
Model\TypeGenerationSpec.cs (1)
77
public required ImmutableEquatableArray<
UnionCaseSpec
> UnionCaseSpecs { get; init; }