2 overrides of JsonSerializerOptions
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunctionFactory.cs (1)
578
public override JsonSerializerOptions
JsonSerializerOptions
=> FunctionDescriptor.JsonSerializerOptions;
Functions\DelegatingAIFunction.cs (1)
47
public override JsonSerializerOptions
JsonSerializerOptions
=> InnerFunction.JsonSerializerOptions;
8 references to JsonSerializerOptions
Microsoft.Extensions.AI (2)
ChatCompletion\FunctionInvokingChatClient.cs (2)
1133
LogInvokingSensitive(context.Function.Name, TelemetryHelpers.AsJson(context.Arguments, context.Function.
JsonSerializerOptions
));
1174
LogInvocationCompletedSensitive(context.Function.Name, elapsed, TelemetryHelpers.AsJson(result, context.Function.
JsonSerializerOptions
));
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunction.cs (1)
29
/// <summary>Gets a <see cref="
JsonSerializerOptions
"/> that can be used to marshal function parameters.</summary>
Functions\DelegatingAIFunction.cs (1)
47
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);
76
Assert.Same(inner.
JsonSerializerOptions
, actual.
JsonSerializerOptions
);