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)
959
in
TypeToGenerate
typeToGenerate,
1225
in
TypeToGenerate
typeToGenerate,
1305
in
TypeToGenerate
typeToGenerate,
1613
private void EnqueueUnionCaseTypes(in
TypeToGenerate
typeToGenerate, bool hasUnionTypeClassifierSpecified, ref HashSet<string>? experimentalIds)
2192
in
TypeToGenerate
typeToGenerate,
2801
in
TypeToGenerate
typeToGenerate,