16 references to Populate
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Internal\Json\MessageTypeInfoResolver.cs (1)
114propertyInfo.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)
68/// Indicates that the converter is compatible with <see cref="JsonObjectCreationHandling.Populate"/>.
System\Text\Json\Serialization\JsonSerializer.Helpers.cs (1)
91handling is JsonObjectCreationHandling.Replace or JsonObjectCreationHandling.Populate;
System\Text\Json\Serialization\JsonSerializerOptions.cs (1)
471/// When set to <see cref="JsonObjectCreationHandling.Populate"/> all properties which
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (8)
538CanDeserializeOrPopulate = CanDeserialize || EffectiveObjectCreationHandling == JsonObjectCreationHandling.Populate; 560CanDeserializeOrPopulate = CanDeserialize || EffectiveObjectCreationHandling == JsonObjectCreationHandling.Populate; 636preferredCreationHandling == JsonObjectCreationHandling.Populate && 643effectiveObjectCreationHandling = canPopulate ? JsonObjectCreationHandling.Populate : JsonObjectCreationHandling.Replace; 645else if (ObjectCreationHandling == JsonObjectCreationHandling.Populate) 674effectiveObjectCreationHandling = JsonObjectCreationHandling.Populate; 677if (effectiveObjectCreationHandling is JsonObjectCreationHandling.Populate) 965if (EffectiveObjectCreationHandling != JsonObjectCreationHandling.Populate)
System\Text\Json\Serialization\Metadata\JsonPropertyInfoOfT.cs (2)
287Debug.Assert(CanDeserialize || EffectiveObjectCreationHandling == JsonObjectCreationHandling.Populate); 312Debug.Assert(EffectiveObjectCreationHandling != JsonObjectCreationHandling.Populate, "Populating should not be possible for simple types");