1 instantiation of ApprovalResultWithRequestMessage
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
1537
(targetList ??= []).Add(
new
() { Response = approvalResponse, Request = requestContent, RequestMessage = requestMessage });
13 references to ApprovalResultWithRequestMessage
Microsoft.Extensions.AI (13)
ChatCompletion\FunctionInvokingChatClient.cs (13)
1334
private (List<ChatMessage>? preDownstreamCallHistory, List<
ApprovalResultWithRequestMessage
>? approvals, int approvedResultInsertIndex) ProcessFunctionApprovalResponses(
1379
[.. notInvokedResponses.rejections ?? Enumerable.Empty<
ApprovalResultWithRequestMessage
>(), .. notInvokedResponses.approvals ?? Enumerable.Empty<
ApprovalResultWithRequestMessage
>()],
1425
private (List<
ApprovalResultWithRequestMessage
>? approvals, List<
ApprovalResultWithRequestMessage
>? rejections) ExtractAndRemoveApprovalRequestsAndResponses(
1513
List<
ApprovalResultWithRequestMessage
>? approvedFunctionCalls = null, rejectedFunctionCalls = null;
1527
ref List<
ApprovalResultWithRequestMessage
>? targetList = ref approvalResponse.Approved ? ref approvedFunctionCalls : ref rejectedFunctionCalls;
1549
private List<AIContent>? GenerateRejectedFunctionResults(List<
ApprovalResultWithRequestMessage
>? rejections) =>
1577
List<
ApprovalResultWithRequestMessage
>? resultWithRequestMessages, string? fallbackMessageId)
1584
foreach (
var
resultWithRequestMessage in resultWithRequestMessages)
1648
private static ChatMessage ConvertToFunctionCallContentMessage(
ApprovalResultWithRequestMessage
resultWithRequestMessage, string? fallbackMessageId)
1811
List<
ApprovalResultWithRequestMessage
>? notInvokedApprovals,
1832
foreach (
var
approval in notInvokedApprovals)