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)
692new() { Contents = [new TextReasoningContent("D")] }, 693new() { Contents = [new TextReasoningContent("E")] }, 694new() { Contents = [new TextReasoningContent("F")] }, 697new() { Contents = [new TextReasoningContent("I")] }, 698new() { Contents = [new TextReasoningContent("J")] }, 700new() { Contents = [new TextReasoningContent("L")] }, 703new() { Contents = [new TextReasoningContent("O")] }, 704new() { Contents = [new TextReasoningContent("P")] }, 727new() { Contents = [new TextReasoningContent("A") { ProtectedData = "1" }] }, 728new() { Contents = [new TextReasoningContent("B") { ProtectedData = "2" }] }, 729new() { Contents = [new TextReasoningContent("C")] }, 730new() { Contents = [new TextReasoningContent("D")] }, 731new() { Contents = [new TextReasoningContent("E") { ProtectedData = "3" }] }, 732new() { Contents = [new TextReasoningContent("F") { ProtectedData = "4" }] }, 733new() { Contents = [new TextReasoningContent("G")] }, 734new() { 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)
188message.Contents.Add(new TextReasoningContent(reasoningItem.GetSummaryText()) 394yield return CreateUpdate(new TextReasoningContent(reasoningSummaryTextDeltaUpdate.Delta)); 398yield 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"),