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