2 instantiations of TypeToGenerate
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
217_typesToGenerate.Enqueue(new TypeToGenerate 489return new TypeToGenerate
11 references to TypeToGenerate
System.Text.Json.SourceGeneration (11)
JsonSourceGenerator.Parser.cs (11)
45private readonly Queue<TypeToGenerate> _typesToGenerate = new(); 105out List<TypeToGenerate>? rootSerializableTypes, 134foreach (TypeToGenerate rootSerializableType in rootSerializableTypes) 143TypeToGenerate typeToGenerate = _typesToGenerate.Dequeue(); 231out List<TypeToGenerate>? rootSerializableTypes, 246TypeToGenerate? typeToGenerate = ParseJsonSerializableAttribute(attributeData); 452private TypeToGenerate? ParseJsonSerializableAttribute(AttributeData attributeData) 499private TypeGenerationSpec ParseTypeGenerationSpec(in TypeToGenerate typeToGenerate, INamedTypeSymbol contextType, SourceGenerationOptionsSpec? options) 683in TypeToGenerate typeToGenerate, 912in TypeToGenerate typeToGenerate, 1436in TypeToGenerate typeToGenerate,