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