3 writes to CanDeserialize
System.Text.Json (3)
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (3)
339
CanDeserialize
= false;
430
CanDeserialize
= HasSetter;
447
CanDeserialize
= false;
11 references to CanDeserialize
System.Text.Json (11)
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (3)
346
if (jsonPropertyInfo.
CanDeserialize
)
517
if (!jsonPropertyInfo.
CanDeserialize
)
553
Debug.Assert(jsonPropertyInfo.
CanDeserialize
);
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (5)
310
Debug.Assert(!info.
CanDeserialize
);
364
if (!
CanDeserialize
)
438
CanDeserializeOrPopulate =
CanDeserialize
|| EffectiveObjectCreationHandling == JsonObjectCreationHandling.Populate;
460
CanDeserializeOrPopulate =
CanDeserialize
|| EffectiveObjectCreationHandling == JsonObjectCreationHandling.Populate;
658
sb.AppendLine($"{ind} CanDeserialize: {
CanDeserialize
},");
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (3)
265
if (default(T) is not null || !
CanDeserialize
)
269
Debug.Assert(
CanDeserialize
|| EffectiveObjectCreationHandling == JsonObjectCreationHandling.Populate);
317
if (
CanDeserialize
)