/// <summary> /// /// </summary> /// <returns></returns> protected override UnaryBState _SetInput(StreamMessage batch, UnaryBState state) { state.i = Stream.SetInput(batch, state.i); return(state); }
/// <summary> /// /// </summary> /// <returns></returns> protected override void ProcessNextItem(UnaryBState state) { }
/// <summary> /// /// </summary> /// <param name="state"></param> /// <returns></returns> protected override bool _IsReady(UnaryBState state) { return(Stream.IsReady(state.i) && Filter(Stream.GetPayload(state.i))); }
/// <summary> /// /// </summary> /// <param name="state"></param> /// <returns></returns> protected override bool _IsReady(UnaryBState state) => Stream.IsReady(state.i);