5 writes to AllowMultipleToolCalls
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
159AllowMultipleToolCalls = AllowMultipleToolCalls,
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatOptionsTests.cs (2)
88options.AllowMultipleToolCalls = true; 157options.AllowMultipleToolCalls = false;
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIChatClientTests.cs (1)
673AllowMultipleToolCalls = false,
OpenAIResponseClientTests.cs (1)
396AllowMultipleToolCalls = false,
8 references to AllowMultipleToolCalls
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
159AllowMultipleToolCalls = 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)
500result.AllowParallelToolCalls ??= options.AllowMultipleToolCalls;
OpenAIResponseChatClient.cs (1)
336result.ParallelToolCallsEnabled ??= options.AllowMultipleToolCalls;