1 write to UsesTypeDiscriminators
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (1)
60UsesTypeDiscriminators = true;
7 references to UsesTypeDiscriminators
System.Text.Json (7)
System\Text\Json\Serialization\JsonConverter.MetadataHandling.cs (1)
41Debug.Assert(resolver.UsesTypeDiscriminators);
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
1782return PolymorphicTypeResolver?.UsesTypeDiscriminators == true;
System\Text\Json\Serialization\Metadata\PolymorphicTypeResolver.cs (2)
71if (UsesTypeDiscriminators) 188Debug.Assert(UsesTypeDiscriminators);
System\Text\Json\Serialization\ReadStack.cs (2)
114Current.CanContainMetadata = PreserveReferences || jsonTypeInfo.PolymorphicTypeResolver?.UsesTypeDiscriminators == true 144Current.CanContainMetadata = PreserveReferences || jsonTypeInfo.PolymorphicTypeResolver?.UsesTypeDiscriminators == true
System\Text\Json\ThrowHelper.Serialization.cs (1)
692if (typeInfo.PolymorphicTypeResolver?.UsesTypeDiscriminators is true)