1 instantiation of ApprovalResultWithRequestMessage
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
1361
(targetList ??= []).Add(
new
() { Response = approvalResponse, RequestMessage = requestMessage });
12 references to ApprovalResultWithRequestMessage
Microsoft.Extensions.AI (12)
ChatCompletion\FunctionInvokingChatClient.cs (12)
1205
private static (List<ChatMessage>? preDownstreamCallHistory, List<
ApprovalResultWithRequestMessage
>? approvals) ProcessFunctionApprovalResponses(
1214
[.. notInvokedResponses.rejections ?? Enumerable.Empty<
ApprovalResultWithRequestMessage
>(), .. notInvokedResponses.approvals ?? Enumerable.Empty<
ApprovalResultWithRequestMessage
>()],
1256
private static (List<
ApprovalResultWithRequestMessage
>? approvals, List<
ApprovalResultWithRequestMessage
>? rejections) ExtractAndRemoveApprovalRequestsAndResponses(
1344
List<
ApprovalResultWithRequestMessage
>? approvedFunctionCalls = null, rejectedFunctionCalls = null;
1356
ref List<
ApprovalResultWithRequestMessage
>? targetList = ref approvalResponse.Approved ? ref approvedFunctionCalls : ref rejectedFunctionCalls;
1373
private static List<AIContent>? GenerateRejectedFunctionResults(List<
ApprovalResultWithRequestMessage
>? rejections) =>
1384
List<
ApprovalResultWithRequestMessage
>? resultWithRequestMessages, string? fallbackMessageId)
1391
foreach (
var
resultWithRequestMessage in resultWithRequestMessages)
1443
private static ChatMessage ConvertToFunctionCallContentMessage(
ApprovalResultWithRequestMessage
resultWithRequestMessage, string? fallbackMessageId)
1589
List<
ApprovalResultWithRequestMessage
>? notInvokedApprovals,