24 references to new
Microsoft.Extensions.AI.Abstractions (3)
Tools\HostedMcpServerTool.cs (3)
40
:
this
(serverName, serverAddress)
54
:
this
(serverName, ValidateUrl(serverAddress))
68
:
this
(serverName, ValidateUrl(serverAddress))
Microsoft.Extensions.AI.Abstractions.Tests (5)
Tools\HostedMcpServerToolTests.cs (5)
62
HostedMcpServerTool tool =
new
("serverName", "connector_id");
124
Assert.Throws<ArgumentException>("serverName", () => new
HostedMcpServerTool
(string.Empty, "https://localhost/"));
126
Assert.Throws<ArgumentNullException>("serverName", () => new
HostedMcpServerTool
(null!, "https://localhost/"));
129
Assert.Throws<ArgumentException>("serverAddress", () => new
HostedMcpServerTool
("name", string.Empty));
131
Assert.Throws<ArgumentNullException>("serverAddress", () => new
HostedMcpServerTool
("name", (string)null!));
Microsoft.Extensions.AI.OpenAI.Tests (12)
OpenAIConversionTests.cs (9)
462
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000");
475
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
490
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
508
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
546
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
565
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
582
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
602
var mcpTool = new
HostedMcpServerTool
("test-server", "http://localhost:8000")
625
var mcpTool = new
HostedMcpServerTool
("calendar", "connector_googlecalendar")
OpenAIResponseClientIntegrationTests.cs (1)
519
Tools = [new
HostedMcpServerTool
("calendar", "connector_googlecalendar")
OpenAIResponseClientTests.cs (2)
2805
var mcpTool = new
HostedMcpServerTool
("my-connector", "connector-id-123")
8200
var mcpTool = new
HostedMcpServerTool
("my-mcp-server", "http://localhost:8000");
Microsoft.Extensions.AI.Tests (4)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (3)
1726
new
HostedMcpServerTool
("myServer", "https://localhost/mcp")
1769
new
HostedMcpServerTool
("myServer", "https://localhost/mcp")
1853
new
HostedMcpServerTool
("myServer", "https://localhost/mcp")
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
146
new
HostedMcpServerTool
("myAwesomeServer", "http://localhost:1234/somewhere"),