2 instantiations of TypeToGenerate
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
237_typesToGenerate.Enqueue(new TypeToGenerate 579return new TypeToGenerate
12 references to TypeToGenerate
System.Text.Json.SourceGeneration (12)
JsonSourceGenerator.Parser.cs (12)
56private readonly Queue<TypeToGenerate> _typesToGenerate = new(); 125out List<TypeToGenerate>? rootSerializableTypes, 154foreach (TypeToGenerate rootSerializableType in rootSerializableTypes) 163TypeToGenerate typeToGenerate = _typesToGenerate.Dequeue(); 251out List<TypeToGenerate>? rootSerializableTypes, 266TypeToGenerate? typeToGenerate = ParseJsonSerializableAttribute(attributeData); 542private TypeToGenerate? ParseJsonSerializableAttribute(AttributeData attributeData) 589private TypeGenerationSpec ParseTypeGenerationSpec(in TypeToGenerate typeToGenerate, INamedTypeSymbol contextType, SourceGenerationOptionsSpec? options) 827in TypeToGenerate typeToGenerate, 1082private void EnqueueUnionCaseTypes(in TypeToGenerate typeToGenerate, bool hasUnionTypeClassifierSpecified) 1603in TypeToGenerate typeToGenerate, 2208in TypeToGenerate typeToGenerate,