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)
63else if (block is not FunctionInvocationContentBlock)
Pipeline\BlockMappingPipeline.cs (2)
38_handlers.Add(new HandlerEntry<FunctionInvocationContentBlock>( 118if (emitBlock is FunctionInvocationContentBlock)
Pipeline\FunctionInvocationHandler.cs (8)
8internal sealed class FunctionInvocationHandler : ContentBlockHandler<FunctionInvocationContentBlock> 10public override BlockMappingResult<FunctionInvocationContentBlock> Handle( 12FunctionInvocationContentBlock state) 16return BlockMappingResult<FunctionInvocationContentBlock>.Complete(); 44? BlockMappingResult<FunctionInvocationContentBlock>.Emit(state, state) 45: BlockMappingResult<FunctionInvocationContentBlock>.Complete(); 51? BlockMappingResult<FunctionInvocationContentBlock>.Emit(state, state) 52: BlockMappingResult<FunctionInvocationContentBlock>.Pass();