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)
24if (options.AllowDuplicateProperties)
System\Text\Json\Serialization\Converters\Collection\IDictionaryConverter.cs (1)
25if (!options.AllowDuplicateProperties && collection.Contains(key))
System\Text\Json\Serialization\Converters\Collection\IDictionaryOfTKeyTValueConverter.cs (1)
25if (options.AllowDuplicateProperties)
System\Text\Json\Serialization\Converters\Collection\ImmutableDictionaryOfTKeyTValueConverter.cs (1)
19if (options.AllowDuplicateProperties)
System\Text\Json\Serialization\Converters\Collection\IReadOnlyDictionaryOfTKeyTValueConverter.cs (1)
20if (options.AllowDuplicateProperties)
System\Text\Json\Serialization\Converters\FSharp\FSharpMapConverter.cs (1)
45if (!options.AllowDuplicateProperties)
System\Text\Json\Serialization\Converters\Node\JsonArrayConverter.cs (1)
28return options.AllowDuplicateProperties
System\Text\Json\Serialization\Converters\Node\JsonNodeConverter.cs (1)
32return options.AllowDuplicateProperties
System\Text\Json\Serialization\Converters\Node\JsonObjectConverter.cs (2)
34if (options.AllowDuplicateProperties) 66return options.AllowDuplicateProperties
System\Text\Json\Serialization\Converters\Node\JsonValueConverter.cs (1)
38JsonElement element = JsonElement.ParseValue(ref reader, options.AllowDuplicateProperties);
System\Text\Json\Serialization\Converters\Object\ObjectConverter.cs (2)
101return JsonElement.ParseValue(ref reader, options.AllowDuplicateProperties); 114JsonElement element = JsonElement.ParseValue(ref reader, options.AllowDuplicateProperties);
System\Text\Json\Serialization\Converters\Object\ObjectWithParameterizedConstructorConverter.cs (2)
243if (options.AllowDuplicateProperties) 256if (options.AllowDuplicateProperties)
System\Text\Json\Serialization\Converters\Value\JsonDocumentConverter.cs (1)
14JsonDocument.ParseValue(ref reader, options.AllowDuplicateProperties);
System\Text\Json\Serialization\Converters\Value\JsonElementConverter.cs (1)
13return JsonElement.ParseValue(ref reader, options.AllowDuplicateProperties);
System\Text\Json\Serialization\JsonSerializerOptions.cs (1)
1062AllowDuplicateProperties = AllowDuplicateProperties,
System\Text\Json\Serialization\Metadata\JsonPropertyInfo.cs (1)
897if (Options.AllowDuplicateProperties)
System\Text\Json\Serialization\ReadStackFrame.cs (2)
135if (!propertyInfo.Options.AllowDuplicateProperties) 152if (typeInfo.ShouldTrackRequiredProperties || typeInfo.Options.AllowDuplicateProperties is false)