14 writes to AuthorName
Aspire.Dashboard (1)
Model\Assistant\AIHelpers.cs (1)
400AuthorName = update.AuthorName,
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatResponseExtensions.cs (2)
88AuthorName = update.AuthorName, 346message.AuthorName = update.AuthorName;
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatMessageTests.cs (4)
130AuthorName = authorName 134message.AuthorName = "author"; 137message.AuthorName = authorName; 278AuthorName = "Fred",
Microsoft.Extensions.AI.OpenAI (4)
MicrosoftExtensionsAIChatExtensions.cs (4)
186resultMessage.AuthorName = acm.ParticipantName; 198resultMessage.AuthorName = ucm.ParticipantName; 203resultMessage.AuthorName = dcm.ParticipantName; 208resultMessage.AuthorName = scm.ParticipantName;
Microsoft.Extensions.AI.OpenAI.Tests (3)
OpenAIConversionTests.cs (3)
162new(ChatRole.User, "Hello") { AuthorName = "Jane" }, 171]) { AuthorName = "!@#$%John Smith^*)" }, 173new(ChatRole.Assistant, "The answer is 42.") { AuthorName = "@#$#$@$" },
21 references to AuthorName
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
631AuthorName = message.AuthorName,
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatResponse.cs (1)
134AuthorName = message.AuthorName,
Microsoft.Extensions.AI.Abstractions.Tests (11)
ChatCompletion\ChatMessageTests.cs (7)
18Assert.Null(message.AuthorName); 52Assert.Null(message.AuthorName); 116Assert.Null(message.AuthorName); 132Assert.Null(message.AuthorName); 135Assert.Equal("author", message.AuthorName); 138Assert.Null(message.AuthorName); 287Assert.Equal("Fred", deserializedMessage.AuthorName);
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (4)
56Assert.Equal("Someone", message.AuthorName); 161Assert.Equal("AI Assistant", message1.AuthorName); // Last value should win 169Assert.Equal("Human User", message2.AuthorName); // Last value should win 177Assert.Null(message3.AuthorName); // No AuthorName set in later updates
Microsoft.Extensions.AI.Evaluation (4)
ChatMessageExtensions.cs (3)
106/// <see cref="ChatMessage.AuthorName"/> (if available). The returned string also always has a new line character 122string? author = message.AuthorName; 146/// <see cref="ChatMessage.AuthorName"/> (if available) in the returned string. The rendered
ChatResponseExtensions.cs (1)
28/// <see cref="ChatMessage.AuthorName"/> (if available) in the returned string. The rendered
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (2)
ScenarioRunResultTests.cs (2)
298=> x?.AuthorName == y?.AuthorName && x?.Role == y?.Role && x?.Text == y?.Text;
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (2)
158string? name = SanitizeAuthorName(input.AuthorName); 235message.ParticipantName = SanitizeAuthorName(input.AuthorName);