19 writes to Role
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
638Role = message.Role,
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatResponse.cs (1)
138Role = message.Role,
ChatCompletion\ChatResponseUpdate.cs (1)
60Role = role;
Microsoft.Extensions.AI.Abstractions.Tests (3)
ChatCompletion\ChatResponseUpdateTests.cs (3)
40update.Role = ChatRole.Assistant; 89Role = ChatRole.User, 118Role = ChatRole.Assistant,
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
173Role = streamedRole, 227Role = streamedRole,
Microsoft.Extensions.AI.OpenAI (4)
OpenAIAssistantsChatClient.cs (2)
177Role = ChatRole.Assistant, 260Role = ChatRole.Assistant,
OpenAIChatClient.cs (2)
357Role = streamedRole, 423Role = streamedRole,
Microsoft.Extensions.AI.Tests (7)
ChatCompletion\DistributedCachingChatClientTest.cs (7)
251Role = new ChatRole("fakeRole2"), 264Role = new ChatRole("fakeRole2"), 315new() { Role = ChatRole.Assistant, Contents = [new FunctionCallContent("callId1", "separator")] }, 368new() { Role = ChatRole.Assistant, Contents = [new TextContent("Hello")] }, 369new() { Role = ChatRole.Assistant, Contents = [new TextContent(" world, ")] }, 372Role = ChatRole.Assistant, 383Role = ChatRole.Assistant,
20 references to Role
Aspire.Dashboard (1)
Model\Assistant\AIHelpers.cs (1)
398list.Add(new ChatMessage(update.Role ?? ChatRole.Assistant, contentsList)
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatResponseExtensions.cs (3)
86list.Add(new(update.Role ?? ChatRole.Assistant, contentsList) 322else if (update.Role is { } updateRole 354if (update.Role is ChatRole role)
Microsoft.Extensions.AI.Abstractions.Tests (7)
ChatCompletion\ChatResponseTests.cs (3)
149Assert.Equal("customRole", update0.Role?.Value); 191Assert.Equal("customRole", update0.Role?.Value); 200Assert.Equal("secondRole", update1.Role?.Value);
ChatCompletion\ChatResponseUpdateTests.cs (4)
18Assert.Null(update.Role); 39Assert.Null(update.Role); 41Assert.Equal(ChatRole.Assistant, update.Role); 158Assert.Equal(ChatRole.Assistant, result.Role);
Microsoft.Extensions.AI.AzureAIInference.Tests (2)
AzureAIInferenceChatClientTests.cs (2)
241Assert.Equal(ChatRole.Assistant, updates[i].Role); 1354Assert.Equal(ChatRole.Assistant, updates[i].Role);
Microsoft.Extensions.AI.OpenAI (1)
MicrosoftExtensionsAIChatExtensions.cs (1)
160role: ToChatMessageRole(update.Role),
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIChatClientTests.cs (2)
252Assert.Equal(ChatRole.Assistant, updates[i].Role); 1341Assert.Equal(ChatRole.Assistant, updates[i].Role);
OpenAIResponseClientTests.cs (2)
325Assert.Null(updates[i].Role); 457Assert.Equal(ChatRole.Assistant, updates[i].Role);
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\DistributedCachingChatClientTest.cs (2)
843Assert.Equal(expectedItem.Role, actualItem.Role);