2 instantiations of TypeToGenerate
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
238
_typesToGenerate.Enqueue(new
TypeToGenerate
664
return new
TypeToGenerate
14 references to TypeToGenerate
System.Text.Json.SourceGeneration (14)
JsonSourceGenerator.Parser.cs (14)
57
private readonly Queue<
TypeToGenerate
> _typesToGenerate = new();
126
out List<
TypeToGenerate
>? rootSerializableTypes,
155
foreach (
TypeToGenerate
rootSerializableType in rootSerializableTypes)
164
TypeToGenerate
typeToGenerate = _typesToGenerate.Dequeue();
320
out List<
TypeToGenerate
>? rootSerializableTypes,
335
TypeToGenerate
? typeToGenerate = ParseJsonSerializableAttribute(attributeData);
627
private
TypeToGenerate
? ParseJsonSerializableAttribute(AttributeData attributeData)
674
private TypeGenerationSpec ParseTypeGenerationSpec(in
TypeToGenerate
typeToGenerate, INamedTypeSymbol contextType, SourceGenerationOptionsSpec? options)
955
in
TypeToGenerate
typeToGenerate,
1167
in
TypeToGenerate
typeToGenerate,
1247
in
TypeToGenerate
typeToGenerate,
1555
private void EnqueueUnionCaseTypes(in
TypeToGenerate
typeToGenerate, bool hasUnionTypeClassifierSpecified, ref HashSet<string>? experimentalIds)
2130
in
TypeToGenerate
typeToGenerate,
2739
in
TypeToGenerate
typeToGenerate,