12 references to FunctionInvocationContentBlock
Microsoft.AspNetCore.Components.AI (12)
Attributes\ToolBlockAttribute.cs (1)
7
/// Associates a typed <see cref="
FunctionInvocationContentBlock
"/> with a tool name.
Components\MessageListContext.cs (1)
63
else if (block is not
FunctionInvocationContentBlock
)
Pipeline\BlockMappingPipeline.cs (2)
38
_handlers.Add(new HandlerEntry<
FunctionInvocationContentBlock
>(
118
if (emitBlock is
FunctionInvocationContentBlock
)
Pipeline\FunctionInvocationHandler.cs (8)
8
internal sealed class FunctionInvocationHandler : ContentBlockHandler<
FunctionInvocationContentBlock
>
10
public override BlockMappingResult<
FunctionInvocationContentBlock
> Handle(
12
FunctionInvocationContentBlock
state)
16
return BlockMappingResult<
FunctionInvocationContentBlock
>.Complete();
44
? BlockMappingResult<
FunctionInvocationContentBlock
>.Emit(state, state)
45
: BlockMappingResult<
FunctionInvocationContentBlock
>.Complete();
51
? BlockMappingResult<
FunctionInvocationContentBlock
>.Emit(state, state)
52
: BlockMappingResult<
FunctionInvocationContentBlock
>.Pass();