internal BlockTraceResult(string tag, TOperationEvent error, IEmptyable input) { Tag = tag; Events = new[] { error }; Input = input; InnerStackTrace = Enumerable.Empty <BlockTraceResult <TOperationEvent> >(); Time = new ExecutionTime(); }
public override StackBlockBase <TInput, TState, TOperationEvent> CreateBlock(TInput stackInput, TState state, IStackEvents <TOperationEvent> stackEvents, IEmptyable input) { return(blockBuilder(stackInput, state, stackEvents, input)); }
public abstract StackBlockBase <TInput, TState, TOperationEvent> CreateBlock(TInput stackInput, TState state, IStackEvents <TOperationEvent> stackEvents, IEmptyable input);