/// <summary> /// /// </summary> /// <param name="input"></param> /// <param name="joiner"></param> /// <typeparam name="TPayload"></typeparam> /// <typeparam name="TResult"></typeparam> /// <returns></returns> public static FOperation <TResult> ConsecutivePairs <TPayload, TResult>( this FOperation <TPayload> input, PairFWindow <TPayload, TResult> .Joiner joiner ) { return(new PairFOperation <TPayload, TResult>(input, joiner)); }
/// <summary> /// /// </summary> /// <param name="input"></param> /// <param name="joiner"></param> public PairFOperation(FOperation <TPayload> input, PairFWindow <TPayload, TResult> .Joiner joiner) : base(input) { _joiner = joiner; }