7 instantiations of McpServerToolResultContent
Microsoft.Extensions.AI.Abstractions.Tests (6)
Contents\AIContentTests.cs (1)
76new McpServerToolResultContent("call123"),
Contents\McpServerToolResultContentTests.cs (5)
16McpServerToolResultContent c = new("callId"); 26McpServerToolResultContent c = new("callId"); 49Assert.Throws<ArgumentException>("callId", () => new McpServerToolResultContent(string.Empty)); 50Assert.Throws<ArgumentNullException>("callId", () => new McpServerToolResultContent(null!)); 56var content = new McpServerToolResultContent("call123")
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
1227contents.Add(new McpServerToolResultContent(mtci.Id)
22 references to McpServerToolResultContent
Microsoft.Extensions.AI.Abstractions (3)
Contents\McpServerToolResultContent.cs (1)
22/// Initializes a new instance of the <see cref="McpServerToolResultContent"/> class.
Utilities\AIJsonUtilities.Defaults.cs (2)
57AddAIContentType(options, typeof(McpServerToolResultContent), typeDiscriminatorId: "mcpServerToolResult", checkBuiltIn: false); 131[JsonSerializable(typeof(McpServerToolResultContent))]
Microsoft.Extensions.AI.Abstractions.Tests (5)
Contents\McpServerToolResultContentTests.cs (5)
16McpServerToolResultContent c = new("callId"); 26McpServerToolResultContent c = new("callId"); 56var content = new McpServerToolResultContent("call123") 62var deserializedContent = JsonSerializer.Deserialize<McpServerToolResultContent>(json, AIJsonUtilities.DefaultOptions);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
1063case McpServerToolResultContent mstrc:
Microsoft.Extensions.AI.OpenAI.Tests (13)
OpenAIResponseClientIntegrationTests.cs (3)
146Assert.NotEmpty(response.Messages.SelectMany(m => m.Contents).OfType<McpServerToolResultContent>()); 423var toolResult = Assert.Single(response.Messages.SelectMany(m => m.Contents).OfType<McpServerToolResultContent>());
OpenAIResponseClientTests.cs (10)
1217var result = Assert.IsType<McpServerToolResultContent>(message.Contents[1]); 1472var firstResult = Assert.IsType<McpServerToolResultContent>(message.Contents[2]); 1485var secondResult = Assert.IsType<McpServerToolResultContent>(message.Contents[4]); 1886var firstResult = Assert.IsType<McpServerToolResultContent>(message.Contents[2]); 1899var secondResult = Assert.IsType<McpServerToolResultContent>(message.Contents[4]);