5 writes to Text
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatMessage.cs (1)
68textContent.Text = value;
ChatCompletion\StreamingChatCompletionUpdate.cs (1)
53textContent.Text = value;
Contents\TextContent.cs (1)
17Text = text;
Microsoft.Extensions.AI.Abstractions.Tests (2)
Contents\TextContentTests.cs (2)
43c.Text = "text"; 47c.Text = null;
23 references to Text
Microsoft.Extensions.AI (3)
ChatCompletion\CachingChatClient.cs (1)
164_ = coalescedText.Append(nextContent.Text);
ChatCompletion\ChatCompletion{T}.cs (1)
110return (content as TextContent)?.Text;
ChatCompletion\OpenTelemetryChatClient.cs (1)
543string content = string.Concat(message.Contents.OfType<TextContent>().Select(c => c.Text));
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatMessage.cs (1)
63get => Contents.OfType<TextContent>().FirstOrDefault()?.Text;
ChatCompletion\StreamingChatCompletionUpdate.cs (1)
48get => Contents.OfType<TextContent>().FirstOrDefault()?.Text;
Contents\TextContent.cs (1)
26public override string ToString() => Text ?? string.Empty;
Microsoft.Extensions.AI.Abstractions.Tests (14)
ChatCompletion\ChatMessageTests.cs (6)
47Assert.Equal(text, tc.Text); 90Assert.Equal($"text-{i}", tc.Text); 135Assert.Equal("text-1", textContent.Text); 157Assert.Equal("text-1", textContent.Text); 319Assert.Equal("content-1-override", textContent.Text); 363Assert.Equal("content-6", textContent.Text);
ChatCompletion\StreamingChatCompletionUpdateTests.cs (4)
104Assert.Equal("text-1", textContent.Text); 129Assert.Equal("text-1", textContent.Text); 193Assert.Equal("text-1", ((TextContent)result.Contents[0]).Text); 205Assert.Equal("text-2", ((TextContent)result.Contents[4]).Text);
Contents\TextContentTests.cs (4)
20Assert.Equal(text, c.Text); 42Assert.Null(c.Text); 44Assert.Equal("text", c.Text); 48Assert.Null(c.Text);
Microsoft.Extensions.AI.AzureAIInference (1)
AzureAIInferenceChatClient.cs (1)
455TextContent textContent => new ChatMessageTextContentItem(textContent.Text),
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
336Content = textContent.Text ?? string.Empty,
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
615TextContent textContent => ChatMessageContentPart.CreateTextPart(textContent.Text),