8 writes to Text
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatMessageTests.cs (2)
157((TextContent)message.Contents[3]).Text = "text-3"; 265((TextContent)chatMessage.Contents[0]).Text = "content-1-override"; // Override the content of the first text content item that has the "content-1" content
ChatCompletion\ChatResponseUpdateTests.cs (1)
106((TextContent)update.Contents[3]).Text = "text-3";
Contents\TextContentTests.cs (3)
38c.Text = "text"; 42c.Text = null; 46c.Text = string.Empty;
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\UseDelegateChatClientTests.cs (2)
103cc.Messages.SelectMany(c => c.Contents).OfType<TextContent>().Last().Text += " world"; 206cc.Messages.SelectMany(c => c.Contents).OfType<TextContent>().Last().Text += " world (non-streaming)";
44 references to Text
Microsoft.Extensions.AI.Abstractions (4)
Contents\AIContentExtensions.cs (2)
30return (list[0] as TextContent)?.Text ?? string.Empty; 39builder.AppendLiteral(text.Text);
Contents\TextContent.cs (2)
37public override string ToString() => Text; 40private string DebuggerDisplay => $"Text = \"{Text}\"";
Microsoft.Extensions.AI.Abstractions.Tests (27)
ChatCompletion\ChatMessageTests.cs (6)
49Assert.Equal(text, tc.Text); 108Assert.Equal($"text-{i}", tc.Text); 153Assert.Equal("text-1", textContent.Text); 158Assert.Equal("text-3", textContent.Text); 282Assert.Equal("content-1-override", textContent.Text); 305Assert.Equal("content-4", textContent.Text);
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (6)
144Assert.Equal(expected[i], contents[i].Text); 176Assert.Equal("ABC", Assert.IsType<TextContent>(message.Contents[0]).Text); 178Assert.Equal("GH", Assert.IsType<TextContent>(message.Contents[2]).Text); 180Assert.Equal("K", Assert.IsType<TextContent>(message.Contents[4]).Text); 182Assert.Equal("MN", Assert.IsType<TextContent>(message.Contents[6]).Text); 203Assert.Equal("Hello, world!", Assert.IsType<TextContent>(Assert.Single(Assert.Single(response.Messages).Contents)).Text);
ChatCompletion\ChatResponseUpdateTests.cs (3)
102Assert.Equal("text-1", textContent.Text); 143Assert.Equal("text-1", ((TextContent)result.Contents[0]).Text); 155Assert.Equal("text-2", ((TextContent)result.Contents[4]).Text);
Contents\TextContentTests.cs (5)
19Assert.Equal(text ?? string.Empty, c.Text); 37Assert.Equal(string.Empty, c.Text); 39Assert.Equal("text", c.Text); 43Assert.Equal(string.Empty, c.Text); 47Assert.Equal(string.Empty, c.Text);
SpeechToText\SpeechToTextResponseTests.cs (5)
52Assert.Equal(text, tc.Text); 92Assert.Equal($"text-{i}", tc.Text); 166Assert.Equal($"Text{i + 1}", ((TextContent)result.Contents[i]).Text); 221Assert.Equal("Hello, ", Assert.IsType<TextContent>(update.Contents[0]).Text); 223Assert.Equal("world!", Assert.IsType<TextContent>(update.Contents[2]).Text);
SpeechToText\SpeechToTextResponseUpdateExtensionsTests.cs (1)
128Assert.Equal(expected[i], contents[i].Text);
SpeechToText\SpeechToTextResponseUpdateTests.cs (1)
73Assert.Equal("text-1", textContent.Text);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
495parts.Add(new ChatMessageTextContentItem(textContent.Text));
Microsoft.Extensions.AI.Evaluation.Safety (1)
ContentSafetyEvaluator.cs (1)
131string.Join(Environment.NewLine, textContent.Select(c => c.Text)) is string contextString &&
Microsoft.Extensions.AI.Integration.Tests (3)
ChatClientIntegrationTests.cs (2)
162Assert.NotEmpty(singleTextContent.Text); 163Assert.Equal(history[1].Text, singleTextContent.Text);
ReducingChatClientTests.cs (1)
162sum += _tokenizer.CountTokens(text.Text);
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
439Content = textContent.Text,
Microsoft.Extensions.AI.OpenAI (3)
OpenAIChatClient.cs (1)
189parts.Add(ChatMessageContentPart.CreateTextPart(textContent.Text));
OpenAIResponseChatClient.cs (2)
496yield return ResponseItem.CreateAssistantMessageItem(textContent.Text); 565parts.Add(ResponseContentPart.CreateInputTextPart(textContent.Text));
Microsoft.Extensions.AI.Tests (4)
ChatCompletion\DistributedCachingChatClientTest.cs (3)
316c => Assert.Equal("This becomes one chunk", Assert.IsType<TextContent>(c).Text), 318c => Assert.Equal("... and this becomes another one.", Assert.IsType<TextContent>(c).Text)); 395Assert.Equal("Hello world, how are you?", content.Text);
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
627m => Assert.Equal("OK bye", Assert.IsType<TextContent>(Assert.Single(m.Contents)).Text));