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)
2366
foreach (
DerivedTypeSpec
derivedType in options.DerivedTypes)
2380
private static string FormatDerivedType(
DerivedTypeSpec
derivedType)
JsonSourceGenerator.Parser.cs (5)
992
List<
DerivedTypeSpec
>? derivedTypes = null;
1208
DerivedTypes = derivedTypes?.ToImmutableEquatableArray() ?? ImmutableEquatableArray<
DerivedTypeSpec
>.Empty,
1232
ref List<
DerivedTypeSpec
>? derivedTypes,
1299
/// Synthesizes <see cref="
DerivedTypeSpec
"/> entries from a closed hierarchy's immediate
1309
ref List<
DerivedTypeSpec
>? derivedTypes)
Model\PolymorphismOptionsSpec.cs (1)
20
public required ImmutableEquatableArray<
DerivedTypeSpec
> DerivedTypes { get; init; }