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