2 instantiations of TypeToGenerate
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
209_typesToGenerate.Enqueue(new TypeToGenerate 635return new TypeToGenerate
14 references to TypeToGenerate
System.Text.Json.SourceGeneration (14)
JsonSourceGenerator.Parser.cs (14)
58private readonly Queue<TypeToGenerate> _typesToGenerate = new(); 130out List<TypeToGenerate>? rootSerializableTypes, 161foreach (TypeToGenerate rootSerializableType in rootSerializableTypes) 170TypeToGenerate typeToGenerate = _typesToGenerate.Dequeue(); 291out List<TypeToGenerate>? rootSerializableTypes, 306TypeToGenerate? typeToGenerate = ParseJsonSerializableAttribute(attributeData); 598private TypeToGenerate? ParseJsonSerializableAttribute(AttributeData attributeData) 645private TypeGenerationSpec ParseTypeGenerationSpec(in TypeToGenerate typeToGenerate, INamedTypeSymbol contextType, SourceGenerationOptionsSpec? options) 938in TypeToGenerate typeToGenerate, 1207in TypeToGenerate typeToGenerate, 1287in TypeToGenerate typeToGenerate, 1595private void EnqueueUnionCaseTypes(in TypeToGenerate typeToGenerate, bool hasUnionTypeClassifierSpecified, ref HashSet<string>? experimentalIds) 2174in TypeToGenerate typeToGenerate, 2792in TypeToGenerate typeToGenerate,