2 writes to Role
Microsoft.AspNetCore.Components.AI (2)
Pipeline\BlockMappingContext.cs (1)
103
entry.Block.
Role
= update.Role;
Pipeline\BlockMappingPipeline.cs (1)
115
emitBlock.
Role
= update.Role;
4 references to Role
Microsoft.AspNetCore.Components.AI (4)
Components\MessageListContext.cs (1)
47
var role = block.
Role
== ChatRole.User ? "user" : "assistant";
Engine\AgentContext.cs (2)
113
if (block.
Role
== ChatRole.User)
244
if (block.
Role
== message.Role)
Pipeline\BlockMappingPipeline.cs (1)
139
BlockMappingPipelineLog.EmittingBlock(_logger, emitBlock.GetType().Name, emitBlock.Id, emitBlock.
Role
?.Value);