10 references to RichContentBlock
Microsoft.AspNetCore.Components.AI (10)
Components\MessageListContext.cs (1)
38
if (block is
RichContentBlock
rich)
Pipeline\BlockMappingPipeline.cs (1)
33
_handlers.Add(new HandlerEntry<
RichContentBlock
>(new TextBlockHandler()));
Pipeline\TextBlockHandler.cs (8)
10
internal sealed class TextBlockHandler : ContentBlockHandler<
RichContentBlock
>
12
public override BlockMappingResult<
RichContentBlock
> Handle(
13
BlockMappingContext context,
RichContentBlock
state)
29
return BlockMappingResult<
RichContentBlock
>.Complete();
32
return BlockMappingResult<
RichContentBlock
>.Pass();
42
return BlockMappingResult<
RichContentBlock
>.Emit(state, state);
45
return BlockMappingResult<
RichContentBlock
>.Update(state);
48
internal static void RebuildParagraphs(
RichContentBlock
state)