2 instantiations of TypeToGenerate
System.Text.Json.SourceGeneration (2)
JsonSourceGenerator.Parser.cs (2)
238
_typesToGenerate.Enqueue(new
TypeToGenerate
580
return new
TypeToGenerate
12 references to TypeToGenerate
System.Text.Json.SourceGeneration (12)
JsonSourceGenerator.Parser.cs (12)
57
private readonly Queue<
TypeToGenerate
> _typesToGenerate = new();
126
out List<
TypeToGenerate
>? rootSerializableTypes,
155
foreach (
TypeToGenerate
rootSerializableType in rootSerializableTypes)
164
TypeToGenerate
typeToGenerate = _typesToGenerate.Dequeue();
252
out List<
TypeToGenerate
>? rootSerializableTypes,
267
TypeToGenerate
? typeToGenerate = ParseJsonSerializableAttribute(attributeData);
543
private
TypeToGenerate
? ParseJsonSerializableAttribute(AttributeData attributeData)
590
private TypeGenerationSpec ParseTypeGenerationSpec(in
TypeToGenerate
typeToGenerate, INamedTypeSymbol contextType, SourceGenerationOptionsSpec? options)
844
in
TypeToGenerate
typeToGenerate,
1318
private void EnqueueUnionCaseTypes(in
TypeToGenerate
typeToGenerate, bool hasUnionTypeClassifierSpecified)
1890
in
TypeToGenerate
typeToGenerate,
2495
in
TypeToGenerate
typeToGenerate,