11 references to Preserve
System.Text.Json (11)
System\Text\Json\Serialization\Converters\Collection\JsonCollectionConverter.cs (1)
185
Debug.Assert(options.ReferenceHandlingStrategy == JsonKnownReferenceHandler.
Preserve
);
System\Text\Json\Serialization\Converters\Collection\JsonDictionaryConverter.cs (1)
208
Debug.Assert(options.ReferenceHandlingStrategy == JsonKnownReferenceHandler.
Preserve
);
System\Text\Json\Serialization\Converters\Object\ObjectConverter.cs (2)
117
if (options.ReferenceHandlingStrategy == JsonKnownReferenceHandler.
Preserve
&&
134
if (options.ReferenceHandlingStrategy == JsonKnownReferenceHandler.
Preserve
&&
System\Text\Json\Serialization\Converters\Object\ObjectDefaultConverter.cs (1)
128
Debug.Assert(options.ReferenceHandlingStrategy == JsonKnownReferenceHandler.
Preserve
);
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (1)
210
Debug.Assert(options.ReferenceHandlingStrategy == JsonKnownReferenceHandler.
Preserve
);
System\Text\Json\Serialization\JsonConverter.MetadataHandling.cs (1)
168
case JsonKnownReferenceHandler.
Preserve
:
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
479
if (Options.ReferenceHandlingStrategy is JsonKnownReferenceHandler.
Preserve
&&
System\Text\Json\Serialization\ReadStack.cs (1)
99
if (options.ReferenceHandlingStrategy == JsonKnownReferenceHandler.
Preserve
)
System\Text\Json\Serialization\ReferenceHandler.cs (2)
14
/// Indicates whether this ReferenceHandler implementation should use <see cref="JsonKnownReferenceHandler.
Preserve
"/> semantics or <see cref="JsonKnownReferenceHandler.IgnoreCycles"/> semantics.
17
internal JsonKnownReferenceHandler HandlingStrategy = JsonKnownReferenceHandler.
Preserve
;