3 writes to CanDeserialize
System.Text.Json (3)
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (3)
421
CanDeserialize
= false;
525
CanDeserialize
= HasSetter;
542
CanDeserialize
= false;
10 references to CanDeserialize
System.Text.Json (10)
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (3)
359
if (jsonPropertyInfo.
CanDeserialize
)
518
if (!jsonPropertyInfo.
CanDeserialize
)
554
Debug.Assert(jsonPropertyInfo.
CanDeserialize
);
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (4)
387
Debug.Assert(!info.
CanDeserialize
);
446
if (!
CanDeserialize
&&
533
CanDeserializeOrPopulate =
CanDeserialize
|| EffectiveObjectCreationHandling == JsonObjectCreationHandling.Populate;
555
CanDeserializeOrPopulate =
CanDeserialize
|| EffectiveObjectCreationHandling == JsonObjectCreationHandling.Populate;
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (3)
283
if (default(T) is not null || !
CanDeserialize
)
287
Debug.Assert(
CanDeserialize
|| EffectiveObjectCreationHandling == JsonObjectCreationHandling.Populate);
346
if (
CanDeserialize
)