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)
210message.Contents.Add(new McpServerToolApprovalRequestContent(mtcari.Id, new(mtcari.Id, mtcari.ToolName, mtcari.ServerLabel) 428yield return CreateUpdate(new McpServerToolApprovalRequestContent(mtcari.Id, new(mtcari.Id, mtcari.ToolName, mtcari.ServerLabel)
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
788new McpServerToolApprovalRequestContent("approval-1", toolCall),
12 references to McpServerToolApprovalRequestContent
Microsoft.Extensions.AI (1)
ChatCompletion\OpenTelemetryChatClient.cs (1)
384case 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); 132[JsonSerializable(typeof(McpServerToolApprovalRequestContent))]
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
1091case McpServerToolApprovalRequestContent mcpApprovalRequestContent:
Microsoft.Extensions.AI.OpenAI.Tests (6)
OpenAIResponseClientIntegrationTests.cs (4)
147Assert.Empty(response.Messages.SelectMany(m => m.Contents).OfType<McpServerToolApprovalRequestContent>()); 201.OfType<McpServerToolApprovalRequestContent>() 410var approvalRequest = Assert.Single(response.Messages.SelectMany(m => m.Contents).OfType<McpServerToolApprovalRequestContent>());
OpenAIResponseClientTests.cs (2)
1289McpServerToolApprovalRequestContent approvalRequest; 1299approvalRequest = Assert.Single(response.Messages.SelectMany(m => m.Contents).OfType<McpServerToolApprovalRequestContent>());