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