5 writes to AllowMultipleToolCalls
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
153AllowMultipleToolCalls = AllowMultipleToolCalls,
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
91options.AllowMultipleToolCalls = true; 162options.AllowMultipleToolCalls = false;
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIChatClientTests.cs (1)
673AllowMultipleToolCalls = false,
OpenAIResponseClientTests.cs (1)
401AllowMultipleToolCalls = false,
9 references to AllowMultipleToolCalls
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
153AllowMultipleToolCalls = AllowMultipleToolCalls,
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatOptionsTests.cs (5)
29Assert.Null(options.AllowMultipleToolCalls); 48Assert.Null(clone.AllowMultipleToolCalls); 109Assert.True(options.AllowMultipleToolCalls); 127Assert.True(clone.AllowMultipleToolCalls); 190Assert.False(deserialized.AllowMultipleToolCalls);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantChatClient.cs (1)
271runOptions.AllowParallelToolCalls ??= options.AllowMultipleToolCalls;
OpenAIChatClient.cs (1)
501result.AllowParallelToolCalls ??= options.AllowMultipleToolCalls;
OpenAIResponseChatClient.cs (1)
367result.ParallelToolCallsEnabled ??= options.AllowMultipleToolCalls;