2 instantiations of TypeToGenerate
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
226_typesToGenerate.Enqueue(new TypeToGenerate 552return new TypeToGenerate
11 references to TypeToGenerate
System.Text.Json.SourceGeneration (11)
JsonSourceGenerator.Parser.cs (11)
45private readonly Queue<TypeToGenerate> _typesToGenerate = new(); 114out List<TypeToGenerate>? rootSerializableTypes, 143foreach (TypeToGenerate rootSerializableType in rootSerializableTypes) 152TypeToGenerate typeToGenerate = _typesToGenerate.Dequeue(); 240out List<TypeToGenerate>? rootSerializableTypes, 255TypeToGenerate? typeToGenerate = ParseJsonSerializableAttribute(attributeData); 515private TypeToGenerate? ParseJsonSerializableAttribute(AttributeData attributeData) 562private TypeGenerationSpec ParseTypeGenerationSpec(in TypeToGenerate typeToGenerate, INamedTypeSymbol contextType, SourceGenerationOptionsSpec? options) 746in TypeToGenerate typeToGenerate, 980in TypeToGenerate typeToGenerate, 1529in TypeToGenerate typeToGenerate,