27 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)
607new() { Contents = [new TextReasoningContent("D")] }, 608new() { Contents = [new TextReasoningContent("E")] }, 609new() { Contents = [new TextReasoningContent("F")] }, 612new() { Contents = [new TextReasoningContent("I")] }, 613new() { Contents = [new TextReasoningContent("J")] }, 615new() { Contents = [new TextReasoningContent("L")] }, 618new() { Contents = [new TextReasoningContent("O")] }, 619new() { Contents = [new TextReasoningContent("P")] }, 642new() { Contents = [new TextReasoningContent("A") { ProtectedData = "1" }] }, 643new() { Contents = [new TextReasoningContent("B") { ProtectedData = "2" }] }, 644new() { Contents = [new TextReasoningContent("C")] }, 645new() { Contents = [new TextReasoningContent("D")] }, 646new() { Contents = [new TextReasoningContent("E") { ProtectedData = "3" }] }, 647new() { Contents = [new TextReasoningContent("F") { ProtectedData = "4" }] }, 648new() { Contents = [new TextReasoningContent("G")] }, 649new() { 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 (2)
OpenAIResponsesChatClient.cs (2)
199message.Contents.Add(new TextReasoningContent(reasoningItem.GetSummaryText()) 459yield return CreateUpdate(new TextReasoningContent(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"),