4 writes to AllowMultipleToolCalls
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
169AllowMultipleToolCalls = AllowMultipleToolCalls,
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
88options.AllowMultipleToolCalls = true; 157options.AllowMultipleToolCalls = false;
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIChatClientTests.cs (1)
673AllowMultipleToolCalls = false,
8 references to AllowMultipleToolCalls
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
169AllowMultipleToolCalls = AllowMultipleToolCalls,
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatOptionsTests.cs (5)
28Assert.Null(options.AllowMultipleToolCalls); 46Assert.Null(clone.AllowMultipleToolCalls); 105Assert.True(options.AllowMultipleToolCalls); 123Assert.True(clone.AllowMultipleToolCalls); 184Assert.False(deserialized.AllowMultipleToolCalls);
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
468result.AllowParallelToolCalls ??= options.AllowMultipleToolCalls;
OpenAIResponseChatClient.cs (1)
329result.ParallelToolCallsEnabled = options.AllowMultipleToolCalls;