1 write to CaseType
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
845CaseType = caseTypeRef,
5 references to CaseType
System.Text.Json.SourceGeneration (5)
JsonSourceGenerator.Emitter.cs (5)
695: $$"""new {{JsonUnionCaseInfoTypeRef}}[] { {{string.Join(", ", unionCases.Select(c => $"new {JsonUnionCaseInfoTypeRef}(typeof({c.CaseType.FullyQualifiedName})) {{ IsNullable = {(c.IsNullable ? "true" : "false")} }}"))}} }"""; 764writer.WriteLine($"null => (typeof({nullCase.CaseType.FullyQualifiedName}), (object?)null),"); 787string caseTypeFQN = caseSpec.CaseType.FullyQualifiedName; 823string fqn = caseSpec.CaseType.FullyQualifiedName; 824return caseSpec.CaseType.SpecialType is SpecialType.System_Nullable_T