1 instantiation of UnionCaseSpec
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
868
resolvedUnionCaseSpecs.Add(new
UnionCaseSpec
9 references to UnionCaseSpec
System.Text.Json.SourceGeneration (9)
JsonSourceGenerator.Emitter.cs (5)
680
ImmutableEquatableArray<
UnionCaseSpec
> unionCases = typeMetadata.UnionCaseSpecs;
681
UnionCaseSpec
? nullCase = unionCases.FirstOrDefault(c => c.IsNullable);
719
foreach (
UnionCaseSpec
caseSpec in unionCases)
778
foreach (
UnionCaseSpec
caseSpec in unionCases)
818
private static string FormatNullCast(
UnionCaseSpec
caseSpec)
JsonSourceGenerator.Parser.cs (3)
700
ImmutableEquatableArray<
UnionCaseSpec
> unionCaseSpecs = ImmutableEquatableArray<
UnionCaseSpec
>.Empty;
843
var resolvedUnionCaseSpecs = new List<
UnionCaseSpec
>(unionCaseTypes.Count);
Model\TypeGenerationSpec.cs (1)
84
public required ImmutableEquatableArray<
UnionCaseSpec
> UnionCaseSpecs { get; init; }