1 instantiation of UnionCaseSpec
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
749resolvedUnionCaseSpecs.Add(new UnionCaseSpec
6 references to UnionCaseSpec
System.Text.Json.SourceGeneration (6)
JsonSourceGenerator.Emitter.cs (2)
620ImmutableEquatableArray<UnionCaseSpec> unionCases = typeMetadata.UnionCaseSpecs; 621UnionCaseSpec? nullCase = unionCases.FirstOrDefault(c => c.IsNullable);
JsonSourceGenerator.Parser.cs (3)
609ImmutableEquatableArray<UnionCaseSpec> unionCaseSpecs = ImmutableEquatableArray<UnionCaseSpec>.Empty; 739var resolvedUnionCaseSpecs = new List<UnionCaseSpec>(unionCaseTypes.Count);
Model\TypeGenerationSpec.cs (1)
77public required ImmutableEquatableArray<UnionCaseSpec> UnionCaseSpecs { get; init; }