1 write to Approved
Microsoft.Extensions.AI.Abstractions (1)
Contents\ToolApprovalResponseContent.cs (1)
28Approved = approved;
31 references to Approved
Microsoft.Extensions.AI (3)
ChatCompletion\FunctionInvokingChatClient.cs (2)
1524LogProcessingApprovalResponse(fcc.Name, approvalResponse.Approved); 1527ref List<ApprovalResultWithRequestMessage>? targetList = ref approvalResponse.Approved ? ref approvedFunctionCalls : ref rejectedFunctionCalls;
Common\OtelMessageSerializer.cs (1)
219Approved = farespc.Approved,
Microsoft.Extensions.AI.Abstractions (1)
Generated\361d1da7f942c932\JsonContext.ToolApprovalResponseContent.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.ToolApprovalResponseContent)obj).Approved,
Microsoft.Extensions.AI.Abstractions.Tests (13)
AssertExtensions.cs (2)
62Assert.Equal(expectedApprovalResponse.Approved, actualApprovalResponse.Approved);
Contents\InputResponseContentTests.cs (1)
89Assert.False(approvalResponse.Approved);
Contents\ToolApprovalRequestContentTests.cs (2)
52Assert.True(response.Approved); 73Assert.Equal(approved, response.Approved);
Contents\ToolApprovalResponseContentTests.cs (7)
37Assert.True(content.Approved); 43Assert.False(content.Approved); 69Assert.Equal(content.Approved, deserializedContent.Approved); 92Assert.Equal(content.Approved, deserializedContent.Approved); 125Assert.True(approvalResponse.Approved);
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolApprovalResponseContent.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.ToolApprovalResponseContent)obj).Approved,
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Generated\361d1da7f942c932\JsonContext.ToolApprovalResponseContent.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.ToolApprovalResponseContent)obj).Approved,
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (1)
Generated\361d1da7f942c932\JsonContext.ToolApprovalResponseContent.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.ToolApprovalResponseContent)obj).Approved,
Microsoft.Extensions.AI.OpenAI (3)
OpenAIRealtimeClientSession.cs (1)
661approvalResponse.Approved);
OpenAIResponsesChatClient.cs (2)
1320ToolApprovalResponseContent { ToolCall: McpServerToolCallContent } toolResp => ResponseItem.CreateMcpApprovalResponseItem(toolResp.RequestId, toolResp.Approved), 1411yield return ResponseItem.CreateMcpApprovalResponseItem(toolResp.RequestId, toolResp.Approved);
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIConversionTests.cs (2)
1053Assert.True(approvalResponse.Approved); 1366Assert.True(approvalResponseContent.Approved);
parent\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
62Assert.Equal(expectedApprovalResponse.Approved, actualApprovalResponse.Approved);
Microsoft.Extensions.AI.Stabilization.Tests (1)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.ToolApprovalResponseContent.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.ToolApprovalResponseContent)obj).Approved,
Microsoft.Extensions.AI.Tests (4)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (1)
2108new ToolApprovalResponseContent(tarc.RequestId, tarc.Approved, (ToolCallContent)CloneFcc(tarc.ToolCall))
Generated\361d1da7f942c932\TestJsonSerializerContext.ToolApprovalResponseContent.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.ToolApprovalResponseContent)obj).Approved,
parent\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (2)
62Assert.Equal(expectedApprovalResponse.Approved, actualApprovalResponse.Approved);