1 instantiation of DerivedTypeSpec
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Parser.cs (1)
1233(derivedTypes ??= new()).Add(new DerivedTypeSpec
8 references to DerivedTypeSpec
System.Text.Json.SourceGeneration (8)
JsonSourceGenerator.Emitter.cs (2)
2354foreach (DerivedTypeSpec derivedType in options.DerivedTypes) 2368private static string FormatDerivedType(DerivedTypeSpec derivedType)
JsonSourceGenerator.Parser.cs (5)
986List<DerivedTypeSpec>? derivedTypes = null; 1150DerivedTypes = derivedTypes?.ToImmutableEquatableArray() ?? ImmutableEquatableArray<DerivedTypeSpec>.Empty, 1174ref List<DerivedTypeSpec>? derivedTypes, 1241/// Synthesizes <see cref="DerivedTypeSpec"/> entries from a closed hierarchy's immediate 1251ref List<DerivedTypeSpec>? derivedTypes)
Model\PolymorphismOptionsSpec.cs (1)
20public required ImmutableEquatableArray<DerivedTypeSpec> DerivedTypes { get; init; }