16 references to Populate
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Internal\Json\MessageTypeInfoResolver.cs (1)
114
propertyInfo.ObjectCreationHandling = JsonObjectCreationHandling.
Populate
;
System.Text.Json (15)
System\Text\Json\Serialization\Attributes\JsonObjectCreationHandlingAttribute.cs (2)
16
/// When placed on a type with <see cref="JsonObjectCreationHandling.
Populate
"/> indicates that all members
20
/// For example when <see cref="JsonObjectCreationHandlingAttribute"/> with <see cref="JsonObjectCreationHandling.
Populate
"/> is placed on a class
System\Text\Json\Serialization\JsonConverter.cs (1)
67
/// Indicates that the converter is compatible with <see cref="JsonObjectCreationHandling.
Populate
"/>.
System\Text\Json\Serialization\JsonSerializer.Helpers.cs (1)
93
handling is JsonObjectCreationHandling.Replace or JsonObjectCreationHandling.
Populate
;
System\Text\Json\Serialization\JsonSerializerOptions.cs (1)
455
/// When set to <see cref="JsonObjectCreationHandling.
Populate
"/> all properties which
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (8)
438
CanDeserializeOrPopulate = CanDeserialize || EffectiveObjectCreationHandling == JsonObjectCreationHandling.
Populate
;
460
CanDeserializeOrPopulate = CanDeserialize || EffectiveObjectCreationHandling == JsonObjectCreationHandling.
Populate
;
536
preferredCreationHandling == JsonObjectCreationHandling.
Populate
&&
543
effectiveObjectCreationHandling = canPopulate ? JsonObjectCreationHandling.
Populate
: JsonObjectCreationHandling.Replace;
545
else if (ObjectCreationHandling == JsonObjectCreationHandling.
Populate
)
574
effectiveObjectCreationHandling = JsonObjectCreationHandling.
Populate
;
577
if (effectiveObjectCreationHandling is JsonObjectCreationHandling.
Populate
)
861
if (EffectiveObjectCreationHandling != JsonObjectCreationHandling.
Populate
)
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (2)
269
Debug.Assert(CanDeserialize || EffectiveObjectCreationHandling == JsonObjectCreationHandling.
Populate
);
289
Debug.Assert(EffectiveObjectCreationHandling != JsonObjectCreationHandling.
Populate
, "Populating should not be possible for simple types");