4 instantiations of BlockMappingResult
Microsoft.AspNetCore.Components.AI (4)
Pipeline\BlockMappingResult.cs (4)
31public static BlockMappingResult<TState> Pass() => new(ResultKind.Pass, null, default); 42return new(ResultKind.Emit, block, state); 50public static BlockMappingResult<TState> Update(TState state) => new(ResultKind.Update, null, state); 56public static BlockMappingResult<TState> Complete() => new(ResultKind.Complete, null, default);
41 references to BlockMappingResult
Microsoft.AspNetCore.Components.AI (41)
Pipeline\ActivityHandler.cs (6)
14public sealed override BlockMappingResult<TBlock> Handle( 28return BlockMappingResult<TBlock>.Emit(state, state); 31return BlockMappingResult<TBlock>.Pass(); 38? BlockMappingResult<TBlock>.Complete() 39: BlockMappingResult<TBlock>.Update(state); 42return BlockMappingResult<TBlock>.Pass();
Pipeline\BlockMappingResult.cs (4)
31public static BlockMappingResult<TState> Pass() => new(ResultKind.Pass, null, default); 39public static BlockMappingResult<TState> Emit(ContentBlock block, TState state) 50public static BlockMappingResult<TState> Update(TState state) => new(ResultKind.Update, null, state); 56public static BlockMappingResult<TState> Complete() => new(ResultKind.Complete, null, default);
Pipeline\ContentBlockHandler.cs (1)
29public abstract BlockMappingResult<TState> Handle(BlockMappingContext context, TState state);
Pipeline\FunctionApprovalHandler.cs (4)
11public override BlockMappingResult<State> Handle(BlockMappingContext context, State state) 15return BlockMappingResult<State>.Complete(); 31return BlockMappingResult<State>.Emit( 41return BlockMappingResult<State>.Pass();
Pipeline\FunctionInvocationHandler.cs (6)
10public override BlockMappingResult<FunctionInvocationContentBlock> Handle( 16return BlockMappingResult<FunctionInvocationContentBlock>.Complete(); 44? BlockMappingResult<FunctionInvocationContentBlock>.Emit(state, state) 45: BlockMappingResult<FunctionInvocationContentBlock>.Complete(); 51? BlockMappingResult<FunctionInvocationContentBlock>.Emit(state, state) 52: BlockMappingResult<FunctionInvocationContentBlock>.Pass();
Pipeline\HandlerEntry.cs (5)
18var result = _handler.Handle(context, state); 19if (result.Kind == BlockMappingResult<TState>.ResultKind.Emit) 46var result = _handler.Handle(context, _state); 49case BlockMappingResult<TState>.ResultKind.Update: 53case BlockMappingResult<TState>.ResultKind.Complete:
Pipeline\RichTextContentHandler.cs (6)
10public override BlockMappingResult<RichContentBlock> Handle( 25? BlockMappingResult<RichContentBlock>.Complete() 26: BlockMappingResult<RichContentBlock>.Pass(); 33return BlockMappingResult<RichContentBlock>.Complete(); 49return BlockMappingResult<RichContentBlock>.Emit(state, state); 52return BlockMappingResult<RichContentBlock>.Update(state);
Pipeline\TextBlockHandler.cs (5)
12public override BlockMappingResult<RichContentBlock> Handle( 29return BlockMappingResult<RichContentBlock>.Complete(); 32return BlockMappingResult<RichContentBlock>.Pass(); 42return BlockMappingResult<RichContentBlock>.Emit(state, state); 45return BlockMappingResult<RichContentBlock>.Update(state);
Pipeline\UIActionHandler.cs (4)
17public override BlockMappingResult<State> Handle(BlockMappingContext context, State state) 21return BlockMappingResult<State>.Pass(); 32return BlockMappingResult<State>.Emit( 41return BlockMappingResult<State>.Pass();