5 instantiations of McpServerToolApprovalRequestContent
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\AIContentTests.cs (1)
77new McpServerToolApprovalRequestContent("request123", new McpServerToolCallContent("call123", "myTool", "myServer")),
Contents\UserInputRequestContentTests.cs (1)
45new McpServerToolApprovalRequestContent("request123", new McpServerToolCallContent("call123", "myTool", "myServer")),
Microsoft.Extensions.AI.OpenAI (2)
OpenAIResponsesChatClient.cs (2)
215message.Contents.Add(new McpServerToolApprovalRequestContent(mtcari.Id, new(mtcari.Id, mtcari.ToolName, mtcari.ServerLabel) 454yield return CreateUpdate(new McpServerToolApprovalRequestContent(mtcari.Id, new(mtcari.Id, mtcari.ToolName, mtcari.ServerLabel)
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
789new McpServerToolApprovalRequestContent("approval-1", toolCall),
12 references to McpServerToolApprovalRequestContent
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
438case McpServerToolApprovalRequestContent mstarc:
Microsoft.Extensions.AI.Abstractions (4)
Contents\McpServerToolApprovalRequestContent.cs (1)
18/// Initializes a new instance of the <see cref="McpServerToolApprovalRequestContent"/> class.
Contents\UserInputRequestContent.cs (1)
18[JsonDerivedType(typeof(McpServerToolApprovalRequestContent), "mcpServerToolApprovalRequest")]
Utilities\AIJsonUtilities.Defaults.cs (2)
58AddAIContentType(options, typeof(McpServerToolApprovalRequestContent), typeDiscriminatorId: "mcpServerToolApprovalRequest", checkBuiltIn: false); 134[JsonSerializable(typeof(McpServerToolApprovalRequestContent))]
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
1167case McpServerToolApprovalRequestContent mcpApprovalRequestContent:
Microsoft.Extensions.AI.OpenAI.Tests (6)
OpenAIResponseClientIntegrationTests.cs (4)
152Assert.Empty(response.Messages.SelectMany(m => m.Contents).OfType<McpServerToolApprovalRequestContent>()); 206.OfType<McpServerToolApprovalRequestContent>() 415var approvalRequest = Assert.Single(response.Messages.SelectMany(m => m.Contents).OfType<McpServerToolApprovalRequestContent>());
OpenAIResponseClientTests.cs (2)
1400McpServerToolApprovalRequestContent approvalRequest; 1410approvalRequest = Assert.Single(response.Messages.SelectMany(m => m.Contents).OfType<McpServerToolApprovalRequestContent>());