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