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) 959in TypeToGenerate typeToGenerate, 1225in TypeToGenerate typeToGenerate, 1305in TypeToGenerate typeToGenerate, 1613private void EnqueueUnionCaseTypes(in TypeToGenerate typeToGenerate, bool hasUnionTypeClassifierSpecified, ref HashSet<string>? experimentalIds) 2192in TypeToGenerate typeToGenerate, 2801in TypeToGenerate typeToGenerate,