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)
620
ImmutableEquatableArray<
UnionCaseSpec
> unionCases = typeMetadata.UnionCaseSpecs;
621
UnionCaseSpec
? nullCase = unionCases.FirstOrDefault(c => c.IsNullable);
635
foreach (
UnionCaseSpec
caseSpec in unionCases)
673
foreach (
UnionCaseSpec
caseSpec in unionCases)
747
foreach (
UnionCaseSpec
caseSpec in unionCases)
792
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; }