2 instantiations of TypeToGenerate
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
238_typesToGenerate.Enqueue(new TypeToGenerate 664return new TypeToGenerate
14 references to TypeToGenerate
System.Text.Json.SourceGeneration (14)
JsonSourceGenerator.Parser.cs (14)
57private readonly Queue<TypeToGenerate> _typesToGenerate = new(); 126out List<TypeToGenerate>? rootSerializableTypes, 155foreach (TypeToGenerate rootSerializableType in rootSerializableTypes) 164TypeToGenerate typeToGenerate = _typesToGenerate.Dequeue(); 320out List<TypeToGenerate>? rootSerializableTypes, 335TypeToGenerate? typeToGenerate = ParseJsonSerializableAttribute(attributeData); 627private TypeToGenerate? ParseJsonSerializableAttribute(AttributeData attributeData) 674private TypeGenerationSpec ParseTypeGenerationSpec(in TypeToGenerate typeToGenerate, INamedTypeSymbol contextType, SourceGenerationOptionsSpec? options) 955in TypeToGenerate typeToGenerate, 1167in TypeToGenerate typeToGenerate, 1247in TypeToGenerate typeToGenerate, 1555private void EnqueueUnionCaseTypes(in TypeToGenerate typeToGenerate, bool hasUnionTypeClassifierSpecified, ref HashSet<string>? experimentalIds) 2130in TypeToGenerate typeToGenerate, 2739in TypeToGenerate typeToGenerate,