49 writes to AuthorName
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
711AuthorName = message.AuthorName,
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatResponse.cs (1)
148AuthorName = message.AuthorName,
ChatCompletion\ChatResponseUpdate.cs (1)
72AuthorName = AuthorName,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatResponseUpdate.g.cs (1)
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatResponseUpdate)obj).AuthorName = value!,
Microsoft.Extensions.AI.Abstractions.Tests (38)
ChatCompletion\ChatResponseUpdateExtensionsTests.cs (31)
32new(ChatRole.Assistant, ", ") { AuthorName = "Someone", AdditionalProperties = new() { ["a"] = "b" } }, 133new(ChatRole.Assistant, "Hello ") { AuthorName = "Alice" }, 134new(null, "from ") { AuthorName = "Alice" }, 138new(null, "Hi ") { AuthorName = "Bob" }, 139new(null, "from ") { AuthorName = "Bob" }, 143new(ChatRole.Assistant, "Greetings ") { AuthorName = "Charlie" }, 144new(null, "from Charlie!") { AuthorName = "Charlie" }, 147new(null, "Alice again!") { AuthorName = "Alice" }, 150new(null, " Still Alice.") { AuthorName = "" }, 186new(ChatRole.Assistant, "A") { MessageId = "1", AuthorName = "Alice" }, 187new(null, "B") { MessageId = "1", AuthorName = "Alice" }, 190new(null, "C") { MessageId = "1", AuthorName = "Bob" }, 193new(null, "D") { MessageId = "2", AuthorName = "Bob" }, 194new(null, "E") { MessageId = "2", AuthorName = "Bob" }, 197new(ChatRole.User, "F") { MessageId = "2", AuthorName = "Bob" }, 200new(ChatRole.Tool, "G") { MessageId = "3", AuthorName = "Charlie" }, 201new(null, "H") { MessageId = "3", AuthorName = "Charlie" }, 245new(ChatRole.Assistant, "Hello") { AuthorName = "Assistant" }, 248new(null, " world") { AuthorName = "" }, 254new(null, " How") { AuthorName = "" }, 255new(null, " are") { AuthorName = "" }, 258new(null, " you?") { AuthorName = null }, 284new(null, " I'm Bob") { MessageId = "1", AuthorName = "Bob" }, 285new(null, " speaking") { MessageId = "1", AuthorName = "Bob" }, 288new(null, "Now Alice") { MessageId = "1", AuthorName = "Alice" }, 541new(null, "Hi! ") { CreatedAt = new DateTimeOffset(2023, 1, 1, 10, 0, 0, TimeSpan.Zero), AuthorName = "Assistant" }, 542new(ChatRole.Assistant, "Hello") { MessageId = "msg1", CreatedAt = new DateTimeOffset(2024, 1, 1, 10, 0, 0, TimeSpan.Zero), AuthorName = "Assistant" }, 544new(null, " AI") { MessageId = "msg1", AuthorName = "Assistant" }, // Keep same AuthorName to avoid creating new message 547new(null, "More text") { MessageId = "msg2", CreatedAt = new DateTimeOffset(2024, 1, 1, 10, 2, 0, TimeSpan.Zero), AuthorName = "Assistant" }, 550new(ChatRole.User, "How") { MessageId = "msg3", CreatedAt = new DateTimeOffset(2024, 1, 1, 11, 0, 0, TimeSpan.Zero), AuthorName = "User" }, 552new(null, " you?") { MessageId = "msg3", AuthorName = "User" }, // Keep same AuthorName
ChatCompletion\ChatResponseUpdateTests.cs (6)
36update.AuthorName = "author"; 117AuthorName = "author", 180AuthorName = "author", 253AuthorName = "author", 345AuthorName = "original_author", 353clone.AuthorName = "modified_author";
Generated\361d1da7f942c932\TestJsonSerializerContext.ChatResponseUpdate.g.cs (1)
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatResponseUpdate)obj).AuthorName = value!,
Microsoft.Extensions.AI.OpenAI (5)
OpenAIAssistantsChatClient.cs (5)
169AuthorName = _assistantId, 213AuthorName = _assistantId, 243AuthorName = _assistantId, 255AuthorName = _assistantId, 304AuthorName = _assistantId,
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\DistributedCachingChatClientTest.cs (1)
395AuthorName = "Someone",
Generated\361d1da7f942c932\TestJsonSerializerContext.ChatResponseUpdate.g.cs (1)
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatResponseUpdate)obj).AuthorName = value!,
23 references to AuthorName
Aspire.Dashboard (1)
Model\Assistant\AIHelpers.cs (1)
360AuthorName = update.AuthorName,
Microsoft.AspNetCore.Components.AI (1)
Pipeline\BlockMappingPipeline.cs (1)
101emitBlock.AuthorName = update.AuthorName;
Microsoft.Extensions.AI.Abstractions (6)
ChatCompletion\ChatResponseExtensions.cs (4)
92AuthorName = update.AuthorName, 547NotEmptyOrEqual(update.AuthorName, lastMessage.AuthorName) || 570if (update.AuthorName is not null) 572message.AuthorName = update.AuthorName;
ChatCompletion\ChatResponseUpdate.cs (1)
72AuthorName = AuthorName,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatResponseUpdate.g.cs (1)
60Getter = static obj => ((global::Microsoft.Extensions.AI.ChatResponseUpdate)obj).AuthorName,
Microsoft.Extensions.AI.Abstractions.Tests (13)
ChatCompletion\ChatResponseUpdateTests.cs (12)
17Assert.Null(update.AuthorName); 35Assert.Null(update.AuthorName); 37Assert.Equal("author", update.AuthorName); 159Assert.Equal("author", result.AuthorName); 223Assert.Equal("author", result.AuthorName); 272Assert.Equal(original.AuthorName, clone.AuthorName); 305Assert.Null(clone.AuthorName); 326Assert.Null(clone.AuthorName); 359Assert.Equal("original_author", original.AuthorName); 365Assert.Equal("modified_author", clone.AuthorName); 435Assert.Equal("author", result.AuthorName);
Generated\361d1da7f942c932\TestJsonSerializerContext.ChatResponseUpdate.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.ChatResponseUpdate)obj).AuthorName,
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\DistributedCachingChatClientTest.cs (1)
421Assert.Equal("Someone", item.AuthorName);
Generated\361d1da7f942c932\TestJsonSerializerContext.ChatResponseUpdate.g.cs (1)
58Getter = static obj => ((global::Microsoft.Extensions.AI.ChatResponseUpdate)obj).AuthorName,