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