40 references to ToChatResponse
Microsoft.AspNetCore.Components.AI (1)
Engine\UIAgent.cs (1)
154var response = assistantUpdates.ToChatResponse();
Microsoft.Extensions.AI (3)
ChatCompletion\CachingChatClient.cs (1)
113await WriteCacheAsync(cacheKey, capturedItems.ToChatResponse(), cancellationToken);
ChatCompletion\FunctionInvokingChatClient.cs (1)
674var response = updates.ToChatResponse();
ChatCompletion\OpenTelemetryChatClient.cs (1)
267TraceResponse(activity, requestModelId, trackedUpdates.ToChatResponse(), error, stopwatch, timeToFirstChunk);
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
69list.AddMessages(updates.ToChatResponse());
Microsoft.Extensions.AI.Abstractions.Tests (27)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (27)
21Assert.Throws<ArgumentNullException>("updates", () => ((List<ChatResponseUpdate>)null!).ToChatResponse()); 41updates.ToChatResponse(); 93updates.ToChatResponse(); 156updates.ToChatResponse(); 206updates.ToChatResponse(); 263updates.ToChatResponse(); 293updates.ToChatResponse(); 328updates.ToChatResponse(); 366updates.ToChatResponse(); 396updates.ToChatResponse(); 433updates.ToChatResponse(); 469updates.ToChatResponse(); 516updates.ToChatResponse(); 564updates.ToChatResponse(); 666ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 707ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 737ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 782ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 860updates.ToChatResponse(); 909updates.ToChatResponse(); 949ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 997ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 1040ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 1071ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 1091ChatResponse response = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 1131ChatResponse response1 = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse(); 1137ChatResponse response2 = useAsync ? await YieldAsync(updates).ToChatResponseAsync() : updates.ToChatResponse();
Microsoft.Extensions.AI.Evaluation.Reporting (3)
ResponseCachingChatClient.cs (2)
81ChatResponse response = updates.ToChatResponse(); 131ChatResponse response = value.ToChatResponse();
SimpleChatClient.cs (1)
83ChatResponse response = updates.ToChatResponse();
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIConversionTests.cs (1)
924var response = updates.ToChatResponse();
OpenAIResponseClientTests.cs (4)
3734var response = updates.ToChatResponse(); 6083var response = updates.ToChatResponse(); 7300var response = updates.ToChatResponse(); 8946var response = updates.ToChatResponse();