2 instantiations of HostedMcpServerToolRequireSpecificApprovalMode
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.AI.Abstractions.Tests (1)
14 references to HostedMcpServerToolRequireSpecificApprovalMode
Microsoft.Extensions.AI.Abstractions (5)
Microsoft.Extensions.AI.Abstractions.Tests (8)
HostedMcpServerToolApprovalModeTests.cs (7)
41var requireSpecific = HostedMcpServerToolApprovalMode.RequireSpecific(["ToolA", "ToolB"], ["ToolC"]);
52var mode1 = HostedMcpServerToolApprovalMode.RequireSpecific(["ToolA", "ToolB"], ["ToolC"]);
53var mode2 = HostedMcpServerToolApprovalMode.RequireSpecific(["ToolA", "ToolB"], ["ToolC"]);
77var mode3 = HostedMcpServerToolApprovalMode.RequireSpecific(null, null);
79var mode4 = HostedMcpServerToolApprovalMode.RequireSpecific(["a"], null);
84var mode5 = HostedMcpServerToolApprovalMode.RequireSpecific(null, ["b"]);
91var mode6 = HostedMcpServerToolApprovalMode.RequireSpecific([], []);
Microsoft.Extensions.AI.OpenAI (1)