1 instantiation of FunctionInvocationContentBlock
Microsoft.AspNetCore.Components.AI (1)
Pipeline\FunctionApprovalHandler.cs (1)
47
var block = new
FunctionInvocationContentBlock
();
16 references to FunctionInvocationContentBlock
Microsoft.AspNetCore.Components.AI (16)
Attributes\ToolBlockAttribute.cs (1)
7
/// Associates a typed <see cref="
FunctionInvocationContentBlock
"/> with a tool name.
Blocks\FunctionApprovalBlock.cs (2)
44
FunctionInvocationContentBlock
invocation => invocation.Call,
54
FunctionInvocationContentBlock
invocation => invocation.Result,
Components\MessageListContext.cs (1)
73
else if (block is not
FunctionInvocationContentBlock
)
Pipeline\BlockMappingPipeline.cs (2)
41
_handlers.Add(new HandlerEntry<
FunctionInvocationContentBlock
>(
121
if (emitBlock is
FunctionInvocationContentBlock
)
Pipeline\FunctionApprovalHandler.cs (2)
44
private static
FunctionInvocationContentBlock
CreateFallbackInnerBlock(
47
var
block = new 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();