36 references to ToChatResponseUpdates
Microsoft.Extensions.AI (2)
ChatCompletion\AnonymousDelegatingChatClient.cs (1)
190
foreach (var update in response.
ToChatResponseUpdates
())
ChatCompletion\CachingChatClient.cs (1)
97
foreach (var chunk in chatResponse.
ToChatResponseUpdates
())
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseUpdate.cs (1)
24
/// <see cref="ChatResponse.
ToChatResponseUpdates
"/>, which enable bidirectional conversions
Microsoft.Extensions.AI.Abstractions.Tests (2)
ChatCompletion\ChatResponseTests.cs (2)
250
ChatResponseUpdate[] updates = response.
ToChatResponseUpdates
();
292
ChatResponseUpdate[] updates = response.
ToChatResponseUpdates
();
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
141
foreach (var update in response.
ToChatResponseUpdates
())
Microsoft.Extensions.AI.Tests (30)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (3)
907
YieldAsync(new ChatResponse([new ChatMessage(ChatRole.Assistant, "world")]).
ToChatResponseUpdates
()),
987
YieldAsync(new ChatResponse([new ChatMessage(ChatRole.Assistant, "world")]).
ToChatResponseUpdates
()),
2063
return YieldAsync(new ChatResponse(output).
ToChatResponseUpdates
());
ChatCompletion\FunctionInvokingChatClientTests.cs (27)
393
new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")])).
ToChatResponseUpdates
());
397
return YieldAsync(new ChatResponse(new ChatMessage(ChatRole.Assistant, "done")).
ToChatResponseUpdates
());
474
new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")])).
ToChatResponseUpdates
());
478
return YieldAsync(new ChatResponse(new ChatMessage(ChatRole.Assistant, "done")).
ToChatResponseUpdates
());
555
new ChatMessage(ChatRole.Assistant, [new FunctionCallContent("callId1", "Func1")])).
ToChatResponseUpdates
());
559
return YieldAsync(new ChatResponse(new ChatMessage(ChatRole.Assistant, "done")).
ToChatResponseUpdates
());
713
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
1433
YieldAsync(callback(chatContents, chatOptions, cancellationToken).
ToChatResponseUpdates
()),
1743
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2049
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2113
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2119
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2292
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2425
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2519
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2624
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2726
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2826
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2912
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
3004
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
3105
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
3211
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
3485
return YieldAsync(response.
ToChatResponseUpdates
());
3556
return YieldAsync(response.
ToChatResponseUpdates
());
3561
return YieldAsync(response.
ToChatResponseUpdates
());
3619
return YieldAsync(response.
ToChatResponseUpdates
());
3624
return YieldAsync(response.
ToChatResponseUpdates
());