1 write to NeverRequireApprovalToolNames
Microsoft.Extensions.AI.Abstractions (1)
HostedMcpServerToolRequireSpecificApprovalMode.cs (1)
28NeverRequireApprovalToolNames = neverRequireApprovalToolNames;
8 references to NeverRequireApprovalToolNames
Microsoft.Extensions.AI.Abstractions (3)
HostedMcpServerToolRequireSpecificApprovalMode.cs (3)
44ListEquals(NeverRequireApprovalToolNames, other.NeverRequireApprovalToolNames); 48Combine(GetListHashCode(AlwaysRequireApprovalToolNames), GetListHashCode(NeverRequireApprovalToolNames));
Microsoft.Extensions.AI.Abstractions.Tests (4)
HostedMcpServerToolApprovalModeTests.cs (4)
67Assert.NotNull(mode2.NeverRequireApprovalToolNames); 68mode2.NeverRequireApprovalToolNames.Add("ToolE"); 72Assert.NotNull(mode1.NeverRequireApprovalToolNames); 73mode1.NeverRequireApprovalToolNames.Add("ToolE");
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
487if (specificMode.NeverRequireApprovalToolNames is { Count: > 0 } neverRequireToolNames)