28 references to new
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponseExtensions.cs (1)
243TextReasoningContent content = new(MergeText(contents, start, end))
Microsoft.Extensions.AI.Abstractions.Tests (20)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (16)
608new() { Contents = [new TextReasoningContent("D")] }, 609new() { Contents = [new TextReasoningContent("E")] }, 610new() { Contents = [new TextReasoningContent("F")] }, 613new() { Contents = [new TextReasoningContent("I")] }, 614new() { Contents = [new TextReasoningContent("J")] }, 616new() { Contents = [new TextReasoningContent("L")] }, 619new() { Contents = [new TextReasoningContent("O")] }, 620new() { Contents = [new TextReasoningContent("P")] }, 643new() { Contents = [new TextReasoningContent("A") { ProtectedData = "1" }] }, 644new() { Contents = [new TextReasoningContent("B") { ProtectedData = "2" }] }, 645new() { Contents = [new TextReasoningContent("C")] }, 646new() { Contents = [new TextReasoningContent("D")] }, 647new() { Contents = [new TextReasoningContent("E") { ProtectedData = "3" }] }, 648new() { Contents = [new TextReasoningContent("F") { ProtectedData = "4" }] }, 649new() { Contents = [new TextReasoningContent("G")] }, 650new() { Contents = [new TextReasoningContent("H")] },
Contents\AIContentTests.cs (1)
64new TextReasoningContent("reasoning text"),
Contents\TextReasoningContentTests.cs (3)
17TextReasoningContent c = new(text); 27TextReasoningContent c = new(null); 62var content = new TextReasoningContent("reasoning text") { ProtectedData = "protected" };
Microsoft.Extensions.AI.Integration.Tests (1)
ToolReductionTests.cs (1)
280new TextReasoningContent(reasoningLine),
Microsoft.Extensions.AI.OpenAI (3)
OpenAIResponsesChatClient.cs (3)
182message.Contents.Add(new TextReasoningContent(reasoningItem.GetSummaryText()) 388yield return CreateUpdate(new TextReasoningContent(reasoningSummaryTextDeltaUpdate.Delta)); 392yield return CreateUpdate(new TextReasoningContent(reasoningTextDeltaUpdate.Delta));
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\OpenTelemetryChatClientTests.cs (3)
356new TextReasoningContent("This is reasoning"), 372yield return new() { Contents = [new TextReasoningContent("This is reasoning")] }; 394new TextReasoningContent("User reasoning"),