2 overrides of JsonSerializerOptions
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunctionFactory.cs (1)
574
public override JsonSerializerOptions
JsonSerializerOptions
=> FunctionDescriptor.JsonSerializerOptions;
Functions\DelegatingAIFunction.cs (1)
45
public override JsonSerializerOptions
JsonSerializerOptions
=> InnerFunction.JsonSerializerOptions;
8 references to JsonSerializerOptions
Microsoft.Extensions.AI (2)
ChatCompletion\FunctionInvokingChatClient.cs (2)
1128
string functionArguments = TelemetryHelpers.AsJson(context.Arguments, context.Function.
JsonSerializerOptions
);
1177
string functionResult = TelemetryHelpers.AsJson(result, context.Function.
JsonSerializerOptions
);
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunction.cs (1)
27
/// <summary>Gets a <see cref="
JsonSerializerOptions
"/> that can be used to marshal function parameters.</summary>
Functions\DelegatingAIFunction.cs (1)
45
public override JsonSerializerOptions JsonSerializerOptions => InnerFunction.
JsonSerializerOptions
;
Microsoft.Extensions.AI.Abstractions.Tests (4)
Functions\ApprovalRequiredAIFunctionTests.cs (1)
28
Assert.Same(inner.
JsonSerializerOptions
, func.JsonSerializerOptions);
Functions\DelegatingAIFunctionTests.cs (3)
31
Assert.Same(expected.
JsonSerializerOptions
, actual.JsonSerializerOptions);
77
Assert.Same(inner.
JsonSerializerOptions
, actual.
JsonSerializerOptions
);