2 overrides of JsonSerializerOptions
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunctionFactory.cs (1)
545
public override JsonSerializerOptions
JsonSerializerOptions
=> FunctionDescriptor.JsonSerializerOptions;
Functions\DelegatingAIFunction.cs (1)
47
public override JsonSerializerOptions
JsonSerializerOptions
=> InnerFunction.JsonSerializerOptions;
7 references to JsonSerializerOptions
Microsoft.Extensions.AI (2)
ChatCompletion\FunctionInvokingChatClient.cs (2)
823
LogInvokingSensitive(context.Function.Name, LoggingHelpers.AsJson(context.Arguments, context.Function.
JsonSerializerOptions
));
864
LogInvocationCompletedSensitive(context.Function.Name, elapsed, LoggingHelpers.AsJson(result, context.Function.
JsonSerializerOptions
));
Microsoft.Extensions.AI.Abstractions (2)
Functions\AIFunction.cs (1)
56
/// <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 (3)
Functions\DelegatingAIFunctionTests.cs (3)
31
Assert.Same(expected.
JsonSerializerOptions
, actual.JsonSerializerOptions);
76
Assert.Same(inner.
JsonSerializerOptions
, actual.
JsonSerializerOptions
);