2 instantiations of TypeToGenerate
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
217_typesToGenerate.Enqueue(new TypeToGenerate 471return 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); 434private TypeToGenerate? ParseJsonSerializableAttribute(AttributeData attributeData) 481private TypeGenerationSpec ParseTypeGenerationSpec(in TypeToGenerate typeToGenerate, INamedTypeSymbol contextType, SourceGenerationOptionsSpec? options) 659in TypeToGenerate typeToGenerate, 888in TypeToGenerate typeToGenerate, 1391in TypeToGenerate typeToGenerate,