3 writes to AdditionalTools
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\FunctionInvokingChatClientTests.cs (3)
74client.AdditionalTools = additionalTools; 118builder.UseFunctionInvocation(configure: c => c.AdditionalTools = 151builder.UseFunctionInvocation(configure: c => c.AdditionalTools =
7 references to AdditionalTools
Microsoft.Extensions.AI (4)
ChatCompletion\FunctionInvokingChatClient.cs (4)
212/// that was not in <see cref="ChatOptions.Tools" />, this <see cref="AdditionalTools"/> collection will also be consulted 263(options?.Tools is { Count: > 0 } || AdditionalTools is { Count: > 0 }) && 380(options?.Tools is not { Count: > 0 } && AdditionalTools is not { Count: > 0 }) || 721AIFunction? aiFunction = FindAIFunction(options?.Tools, callContent.Name) ?? FindAIFunction(AdditionalTools, callContent.Name);
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\FunctionInvokingChatClientTests.cs (3)
42Assert.Null(client.AdditionalTools); 72Assert.Null(client.AdditionalTools); 75Assert.Same(additionalTools, client.AdditionalTools);