38 references to JsonUnmappedMemberHandling
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunctionFactory.cs (1)
642
if (FunctionDescriptor.JsonSerializerOptions.UnmappedMemberHandling is
JsonUnmappedMemberHandling
.Disallow &&
Functions\AIFunctionFactoryOptions.cs (1)
33
/// binder: when set to <see cref="System.Text.Json.Serialization.
JsonUnmappedMemberHandling
.Disallow"/>, invoking
Microsoft.Extensions.AI.Abstractions.Tests (2)
test\Shared\JsonSchemaExporter\TestTypes.cs (2)
548
Options: new() { UnmappedMemberHandling =
JsonUnmappedMemberHandling
.Disallow });
1033
[JsonUnmappedMemberHandling(
JsonUnmappedMemberHandling
.Disallow)]
Microsoft.Extensions.AI.Tests (5)
Functions\AIFunctionFactoryTest.cs (5)
385
UnmappedMemberHandling =
JsonUnmappedMemberHandling
.Disallow,
1693
UnmappedMemberHandling =
JsonUnmappedMemberHandling
.Disallow,
1739
UnmappedMemberHandling =
JsonUnmappedMemberHandling
.Disallow,
1771
UnmappedMemberHandling =
JsonUnmappedMemberHandling
.Disallow,
1792
UnmappedMemberHandling =
JsonUnmappedMemberHandling
.Disallow,
Shared.Tests (2)
JsonSchemaExporter\TestTypes.cs (2)
548
Options: new() { UnmappedMemberHandling =
JsonUnmappedMemberHandling
.Disallow });
1033
[JsonUnmappedMemberHandling(
JsonUnmappedMemberHandling
.Disallow)]
System.Text.Json (27)
parent\Common\JsonSourceGenerationOptionsAttribute.cs (2)
39
UnmappedMemberHandling =
JsonUnmappedMemberHandling
.Disallow;
153
public
JsonUnmappedMemberHandling
UnmappedMemberHandling { get; set; }
System\Text\Json\Schema\JsonSchemaExporter.cs (2)
222
JsonUnmappedMemberHandling
effectiveUnmappedMemberHandling = typeInfo.UnmappedMemberHandling ?? typeInfo.Options.UnmappedMemberHandling;
223
if (effectiveUnmappedMemberHandling is
JsonUnmappedMemberHandling
.Disallow)
System\Text\Json\Serialization\Attributes\JsonUnmappedMemberHandlingAttribute.cs (3)
7
/// When placed on a type, determines the <see cref="
JsonUnmappedMemberHandling
"/> configuration
18
public JsonUnmappedMemberHandlingAttribute(
JsonUnmappedMemberHandling
unmappedMemberHandling)
26
public
JsonUnmappedMemberHandling
UnmappedMemberHandling { get; }
System\Text\Json\Serialization\Converters\FSharp\FSharpUnionConverter.cs (2)
28
private readonly
JsonUnmappedMemberHandling
_effectiveUnmappedMemberHandling;
347
if (_effectiveUnmappedMemberHandling is
JsonUnmappedMemberHandling
.Disallow)
System\Text\Json\Serialization\JsonSerializer.Helpers.cs (3)
95
internal static bool IsValidUnmappedMemberHandlingValue(
JsonUnmappedMemberHandling
handling) =>
96
handling is
JsonUnmappedMemberHandling
.Skip or
JsonUnmappedMemberHandling
.Disallow;
System\Text\Json\Serialization\JsonSerializer.Read.HandlePropertyName.cs (1)
44
if (jsonTypeInfo.EffectiveUnmappedMemberHandling is
JsonUnmappedMemberHandling
.Disallow)
System\Text\Json\Serialization\JsonSerializerOptions.cs (3)
89
private
JsonUnmappedMemberHandling
_unmappedMemberHandling;
186
_unmappedMemberHandling =
JsonUnmappedMemberHandling
.Disallow;
686
public
JsonUnmappedMemberHandling
UnmappedMemberHandling
System\Text\Json\Serialization\JsonUnionTypeStructuralClassifier.cs (4)
35
/// eliminates only cases configured with <see cref="
JsonUnmappedMemberHandling
.Disallow"/>.
282
JsonUnmappedMemberHandling
unmappedMemberHandling = typeInfo.UnmappedMemberHandling ??
283
(hasExtensionData ?
JsonUnmappedMemberHandling
.Skip : options.UnmappedMemberHandling);
288
unmappedMemberHandling is
JsonUnmappedMemberHandling
.Disallow,
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
745
private static
JsonUnmappedMemberHandling
? GetUnmappedMemberHandling(Type type)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (6)
762
/// Gets or sets the type-level <see cref="
JsonUnmappedMemberHandling
"/> override.
772
/// Specified an invalid <see cref="
JsonUnmappedMemberHandling
"/> value.
778
public
JsonUnmappedMemberHandling
? UnmappedMemberHandling
799
internal
JsonUnmappedMemberHandling
EffectiveUnmappedMemberHandling { get; private set; }
1527
if (UnmappedMemberHandling is
JsonUnmappedMemberHandling
.Disallow)
1581
:
JsonUnmappedMemberHandling
.Skip);