1 write to RequestMessage
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
1361
(targetList ??= []).Add(new() { Response = approvalResponse,
RequestMessage
= requestMessage });
5 references to RequestMessage
Microsoft.Extensions.AI (5)
ChatCompletion\FunctionInvokingChatClient.cs (5)
1397
&& !(resultWithRequestMessage.
RequestMessage
is null && currentMessage.MessageId == fallbackMessageId)
1400
&& (resultWithRequestMessage.
RequestMessage
is not null && currentMessage.MessageId != resultWithRequestMessage.
RequestMessage
.MessageId))
1408
_ = messagesById?.TryGetValue(resultWithRequestMessage.
RequestMessage
?.MessageId ?? string.Empty, out currentMessage);
1445
ChatMessage functionCallMessage = resultWithRequestMessage.
RequestMessage
?.Clone() ?? new() { Role = ChatRole.Assistant };