2 instantiations of TypeToGenerate
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
238_typesToGenerate.Enqueue(new TypeToGenerate 580return new TypeToGenerate
12 references to TypeToGenerate
System.Text.Json.SourceGeneration (12)
JsonSourceGenerator.Parser.cs (12)
57private readonly Queue<TypeToGenerate> _typesToGenerate = new(); 126out List<TypeToGenerate>? rootSerializableTypes, 155foreach (TypeToGenerate rootSerializableType in rootSerializableTypes) 164TypeToGenerate typeToGenerate = _typesToGenerate.Dequeue(); 252out List<TypeToGenerate>? rootSerializableTypes, 267TypeToGenerate? typeToGenerate = ParseJsonSerializableAttribute(attributeData); 543private TypeToGenerate? ParseJsonSerializableAttribute(AttributeData attributeData) 590private TypeGenerationSpec ParseTypeGenerationSpec(in TypeToGenerate typeToGenerate, INamedTypeSymbol contextType, SourceGenerationOptionsSpec? options) 844in TypeToGenerate typeToGenerate, 1318private void EnqueueUnionCaseTypes(in TypeToGenerate typeToGenerate, bool hasUnionTypeClassifierSpecified) 1890in TypeToGenerate typeToGenerate, 2495in TypeToGenerate typeToGenerate,