2 instantiations of TypeToGenerate
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
235_typesToGenerate.Enqueue(new TypeToGenerate 561return new TypeToGenerate
11 references to TypeToGenerate
System.Text.Json.SourceGeneration (11)
JsonSourceGenerator.Parser.cs (11)
54private readonly Queue<TypeToGenerate> _typesToGenerate = new(); 123out List<TypeToGenerate>? rootSerializableTypes, 152foreach (TypeToGenerate rootSerializableType in rootSerializableTypes) 161TypeToGenerate typeToGenerate = _typesToGenerate.Dequeue(); 249out List<TypeToGenerate>? rootSerializableTypes, 264TypeToGenerate? typeToGenerate = ParseJsonSerializableAttribute(attributeData); 524private TypeToGenerate? ParseJsonSerializableAttribute(AttributeData attributeData) 571private TypeGenerationSpec ParseTypeGenerationSpec(in TypeToGenerate typeToGenerate, INamedTypeSymbol contextType, SourceGenerationOptionsSpec? options) 764in TypeToGenerate typeToGenerate, 1039in TypeToGenerate typeToGenerate, 1644in TypeToGenerate typeToGenerate,