11 writes to Role
Microsoft.Extensions.AI (1)
ChatCompletion\FunctionInvokingChatClient.cs (1)
399Role = message.Role,
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatResponse.cs (1)
157Role = 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)
164Role = streamedRole, 225Role = streamedRole,
Microsoft.Extensions.AI.Ollama (1)
OllamaChatClient.cs (1)
170Role = chunk.Message?.Role is not null ? new ChatRole(chunk.Message.Role) : null,
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (2)
271Role = streamedRole, 349Role = streamedRole,
15 references to Role
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatResponseExtensions.cs (2)
87list.Add(new ChatMessage(update.Role ?? ChatRole.Assistant, contentsList) 288if (update.Role is ChatRole role)
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatResponseTests.cs (1)
149Assert.Equal("customRole", update0.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)
227Assert.Equal(ChatRole.Assistant, updates[i].Role); 881Assert.Equal(ChatRole.Assistant, updates[i].Role);
Microsoft.Extensions.AI.Ollama.Tests (1)
OllamaChatClientTests.cs (1)
194Assert.Equal(ChatRole.Assistant, updates[i].Role);
Microsoft.Extensions.AI.OpenAI.Tests (3)
OpenAIChatClientTests.cs (2)
259Assert.Equal(ChatRole.Assistant, updates[i].Role); 950Assert.Equal(ChatRole.Assistant, updates[i].Role);
OpenAIResponseClientTests.cs (1)
272Assert.Equal(ChatRole.Assistant, updates[i].Role);
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\DistributedCachingChatClientTest.cs (2)
767Assert.Equal(expectedItem.Role, actualItem.Role);