22 references to AllowDuplicateProperties
System.Text.Json (22)
src\libraries\System.Text.Json\Common\JsonSourceGenerationOptionsAttribute.cs (1)
175
/// Specifies the default value of <see cref="JsonSerializerOptions.
AllowDuplicateProperties
"/> when set.
System\Text\Json\Serialization\Converters\Collection\DictionaryOfTKeyTValueConverter.cs (1)
24
if (options.
AllowDuplicateProperties
)
System\Text\Json\Serialization\Converters\Collection\IDictionaryConverter.cs (1)
25
if (!options.
AllowDuplicateProperties
&& collection.Contains(key))
System\Text\Json\Serialization\Converters\Collection\IDictionaryOfTKeyTValueConverter.cs (1)
25
if (options.
AllowDuplicateProperties
)
System\Text\Json\Serialization\Converters\Collection\ImmutableDictionaryOfTKeyTValueConverter.cs (1)
19
if (options.
AllowDuplicateProperties
)
System\Text\Json\Serialization\Converters\Collection\IReadOnlyDictionaryOfTKeyTValueConverter.cs (1)
20
if (options.
AllowDuplicateProperties
)
System\Text\Json\Serialization\Converters\FSharp\FSharpMapConverter.cs (1)
45
if (!options.
AllowDuplicateProperties
)
System\Text\Json\Serialization\Converters\Node\JsonArrayConverter.cs (1)
28
return options.
AllowDuplicateProperties
System\Text\Json\Serialization\Converters\Node\JsonNodeConverter.cs (1)
32
return options.
AllowDuplicateProperties
System\Text\Json\Serialization\Converters\Node\JsonObjectConverter.cs (2)
34
if (options.
AllowDuplicateProperties
)
66
return options.
AllowDuplicateProperties
System\Text\Json\Serialization\Converters\Node\JsonValueConverter.cs (1)
38
JsonElement element = JsonElement.ParseValue(ref reader, options.
AllowDuplicateProperties
);
System\Text\Json\Serialization\Converters\Object\ObjectConverter.cs (2)
101
return JsonElement.ParseValue(ref reader, options.
AllowDuplicateProperties
);
114
JsonElement element = JsonElement.ParseValue(ref reader, options.
AllowDuplicateProperties
);
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (2)
243
if (options.
AllowDuplicateProperties
)
256
if (options.
AllowDuplicateProperties
)
System\Text\Json\Serialization\Converters\Value\JsonDocumentConverter.cs (1)
14
JsonDocument.ParseValue(ref reader, options.
AllowDuplicateProperties
);
System\Text\Json\Serialization\Converters\Value\JsonElementConverter.cs (1)
13
return JsonElement.ParseValue(ref reader, options.
AllowDuplicateProperties
);
System\Text\Json\Serialization\JsonSerializerOptions.cs (1)
1062
AllowDuplicateProperties =
AllowDuplicateProperties
,
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
897
if (Options.
AllowDuplicateProperties
)
System\Text\Json\Serialization\ReadStackFrame.cs (2)
135
if (!propertyInfo.Options.
AllowDuplicateProperties
)
152
if (typeInfo.ShouldTrackRequiredProperties || typeInfo.Options.
AllowDuplicateProperties
is false)