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