31 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 (6)
OpenAIChatClient.cs (2)
381responseUpdate.Contents.Add(new TextReasoningContent(reasoningText)); 507returnMessage.Contents.Add(new TextReasoningContent(reasoningText));
OpenAIResponsesChatClient.cs (4)
191message.Contents.Add(new TextReasoningContent(reasoningItem.GetSummaryText()) 407yield return CreateUpdate(new TextReasoningContent(reasoningSummaryTextDeltaUpdate.Delta)); 411yield return CreateUpdate(new TextReasoningContent(reasoningTextDeltaUpdate.Delta)); 483yield return CreateUpdate(new TextReasoningContent(null) { ProtectedData = encryptedContent });
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\OpenTelemetryChatClientTests.cs (3)
359new TextReasoningContent("This is reasoning"), 375yield return new() { Contents = [new TextReasoningContent("This is reasoning")] }; 397new TextReasoningContent("User reasoning"),