7 writes to AllowMultipleToolCalls
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
30AllowMultipleToolCalls = other.AllowMultipleToolCalls;
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
95options.AllowMultipleToolCalls = true; 174options.AllowMultipleToolCalls = false;
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIChatClientTests.cs (2)
155AllowMultipleToolCalls = false, 728AllowMultipleToolCalls = false,
OpenAIConversionTests.cs (1)
1031AllowMultipleToolCalls = true,
OpenAIResponseClientTests.cs (1)
702AllowMultipleToolCalls = false,
11 references to AllowMultipleToolCalls
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
51/// requests not be made in a single response, by setting <see cref="ChatOptions.AllowMultipleToolCalls"/> to <see langword="false"/>.
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
30AllowMultipleToolCalls = other.AllowMultipleToolCalls;
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatOptionsTests.cs (5)
29Assert.Null(options.AllowMultipleToolCalls); 48Assert.Null(clone.AllowMultipleToolCalls); 115Assert.True(options.AllowMultipleToolCalls); 135Assert.True(clone.AllowMultipleToolCalls); 204Assert.False(deserialized.AllowMultipleToolCalls);
Microsoft.Extensions.AI.OpenAI (4)
MicrosoftExtensionsAIResponsesExtensions.cs (1)
89parallelToolCallsEnabled: options?.AllowMultipleToolCalls ?? false,
OpenAIAssistantsChatClient.cs (1)
305runOptions.AllowParallelToolCalls ??= options.AllowMultipleToolCalls;
OpenAIChatClient.cs (1)
592result.AllowParallelToolCalls ??= options.AllowMultipleToolCalls;
OpenAIResponsesChatClient.cs (1)
590result.ParallelToolCallsEnabled ??= options.AllowMultipleToolCalls;