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
()),
2120
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
());
1586
YieldAsync(callback(chatContents, chatOptions, cancellationToken).
ToChatResponseUpdates
()),
1896
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2202
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2266
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2272
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2445
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2578
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2672
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2777
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2879
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
2979
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
3065
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
3157
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
3258
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
3364
return YieldAsync(new ChatResponse(message).
ToChatResponseUpdates
());
3670
return YieldAsync(response.
ToChatResponseUpdates
());
3741
return YieldAsync(response.
ToChatResponseUpdates
());
3746
return YieldAsync(response.
ToChatResponseUpdates
());
3804
return YieldAsync(response.
ToChatResponseUpdates
());
3809
return YieldAsync(response.
ToChatResponseUpdates
());