60 references to Text
Microsoft.Extensions.AI.Abstractions (5)
ChatCompletion\ChatMessage.cs (1)
97public override string ToString() => Text;
ChatCompletion\ChatResponse.cs (1)
57/// This property concatenates the <see cref="ChatMessage.Text"/> of all <see cref="ChatMessage"/>
Contents\AIContentExtensions.cs (3)
62/// <summary>Concatenates the <see cref="ChatMessage.Text"/> of all <see cref="ChatMessage"/> instances in the list.</summary> 73return messages[0].Text; 100string text = messages[i].Text;
Microsoft.Extensions.AI.Abstractions.Tests (12)
ChatCompletion\ChatClientExtensionsTests.cs (2)
113Assert.Equal("hello", m.Text); 140Assert.Equal("hello", m.Text);
ChatCompletion\ChatMessageTests.cs (9)
22Assert.Empty(message.Text); 64Assert.Empty(message.Text); 68Assert.Empty(message.Text); 72Assert.Empty(message.Text); 76Assert.Empty(message.Text); 100Assert.Empty(message.Text); 111Assert.Equal(string.Concat(Enumerable.Range(0, messageCount).Select(i => $"text-{i}")), message.Text); 154Assert.Equal("text-1text-2", message.Text); 159Assert.Equal("text-3text-2", message.Text);
ChatCompletion\ChatResponseTests.cs (1)
104Assert.Equal("the message", result.Messages.Single().Text);
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
421yield return new ChatRequestSystemMessage(input.Text ?? string.Empty); 425yield return new ChatRequestDeveloperMessage(input.Text ?? string.Empty);
Microsoft.Extensions.AI.Evaluation.Integration.Tests (4)
AdditionalContextTests.cs (2)
64Assert.NotNull(responseMessage.Text); 99Assert.NotNull(responseMessage.Text);
EndToEndTests.cs (2)
74Assert.NotNull(responseMessage.Text); 125Assert.NotNull(responseMessage.Text);
Microsoft.Extensions.AI.Evaluation.Quality (2)
ChatConversationEvaluator.cs (2)
227string content = message.Text ?? string.Empty; 302string? content = message.Text;
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
ScenarioRunResultTests.cs (3)
157=> x?.AuthorName == y?.AuthorName && x?.Role == y?.Role && x?.Text == y?.Text; 160=> obj.Text.GetHashCode();
SerializationChainingTests.cs (1)
51Assert.Equal("A user message", resp.ModelResponse.Messages[0].Text);
Microsoft.Extensions.AI.Integration.Tests (4)
ChatClientIntegrationTests.cs (1)
163Assert.Equal(history[1].Text, singleTextContent.Text);
PromptBasedFunctionCallingChatClient.cs (1)
170var existingToolPrompt = messages.FirstOrDefault(c => c.Text.StartsWith(MessageIntro, StringComparison.Ordinal) is true);
ReducingChatClientTests.cs (2)
34m => Assert.StartsWith("Golden retrievers are quite active", m.Text, StringComparison.Ordinal), 35m => Assert.StartsWith("Are they good with kids?", m.Text, StringComparison.Ordinal));
Microsoft.Extensions.AI.Tests (23)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (16)
41message => Assert.Equal("Hello", message.Text), 45Assert.Contains("Respond with a JSON value", message.Text); 46Assert.Contains("https://json-schema.org/draft/2020-12/schema", message.Text); 49Assert.Contains(v.ToString(), message.Text); // All enum values are described as strings 75Assert.Equal("Hello", Assert.Single(chatHistory).Text); 88var suppliedSchemaMatch = Regex.Match(messages.Last().Text!, "```(.*?)```", RegexOptions.Singleline); 190Assert.Equal("Hello", Assert.Single(messages).Text); 209Assert.Equal("Hello", Assert.Single(chatHistory).Text); 243Assert.Equal("Hello", Assert.Single(chatHistory).Text); 271Assert.Equal("Hello", Assert.Single(chatHistory).Text); 289message => Assert.Equal("Hello", message.Text), 293Assert.Contains("Respond with a JSON value", message.Text); 294Assert.Contains("https://json-schema.org/draft/2020-12/schema", message.Text); 295Assert.DoesNotContain(nameof(Animal.FullName), message.Text); // The JSO uses snake_case 296Assert.Contains("full_name", message.Text); // The JSO uses snake_case 297Assert.DoesNotContain(nameof(Species.Tiger), message.Text); // The JSO doesn't use enum-to-string conversion
ChatCompletion\DistributedCachingChatClientTest.cs (2)
731Assert.Equal(expectedMessage.Text, actualMessage.Text);
ChatCompletion\FunctionInvokingChatClientTests.cs (5)
405if (chatContents.Last().Text == "Hello") 654Assert.Equal(expectedMessage.Text, chatMessage.Text); 745Assert.Equal(expectedMessage.Text, chatMessage.Text);
Microsoft.ML.GenAI.LLaMA (2)
Llama3_1ChatTemplateBuilder.cs (2)
94if (messages.Any(m => m.Text is null)) 109var content = message.Text!;
Microsoft.ML.GenAI.Phi (2)
Phi3\Phi3ChatTemplateBuilder.cs (2)
95if (messages.Any(m => m.Text is null)) 112var content = message.Text;