9 references to JsonUnknownDerivedTypeHandling
System.Text.Json (9)
System\Text\Json\Serialization\Attributes\JsonPolymorphicAttribute.cs (1)
21
public
JsonUnknownDerivedTypeHandling
UnknownDerivedTypeHandling { get; set; }
System\Text\Json\Serialization\Metadata\JsonPolymorphismOptions.cs (2)
17
private
JsonUnknownDerivedTypeHandling
_unknownDerivedTypeHandling;
56
public
JsonUnknownDerivedTypeHandling
UnknownDerivedTypeHandling
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (6)
40
(derivedType.IsAbstract && UnknownDerivedTypeHandling !=
JsonUnknownDerivedTypeHandling
.FallBackToNearestAncestor))
113
public
JsonUnknownDerivedTypeHandling
UnknownDerivedTypeHandling { get; }
127
case
JsonUnknownDerivedTypeHandling
.FallBackToNearestAncestor:
133
case
JsonUnknownDerivedTypeHandling
.FallBackToBaseType:
139
case
JsonUnknownDerivedTypeHandling
.FailSerialization:
203
Debug.Assert(UnknownDerivedTypeHandling ==
JsonUnknownDerivedTypeHandling
.FallBackToNearestAncestor);