1 write to CaseType
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
751
CaseType
= EnqueueType(caseType, typeToGenerate.Mode),
5 references to CaseType
System.Text.Json.SourceGeneration (5)
JsonSourceGenerator.Emitter.cs (5)
625
: $$"""new {{JsonUnionCaseInfoTypeRef}}[] { {{string.Join(", ", unionCases.Select(c => $"new {JsonUnionCaseInfoTypeRef}(typeof({c.
CaseType
.FullyQualifiedName})) {{ IsNullable = {(c.IsNullable ? "true" : "false")} }}"))}} }""";
650
string caseTypeFQN = unionCases[i].
CaseType
.FullyQualifiedName;
656
writer.WriteLine($"null => new {genericArg}(({nullCase.
CaseType
.FullyQualifiedName}?)null),");
690
writer.WriteLine($"null => (typeof({nullCase.
CaseType
.FullyQualifiedName}), (object?)null),");
697
string caseTypeFQN = unionCases[i].
CaseType
.FullyQualifiedName;