/// <summary> /// /// </summary> /// <param name="source"></param> /// <param name="selector"></param> /// <typeparam name="TPayload"></typeparam> /// <typeparam name="TResult"></typeparam> /// <returns></returns> public static FOperation <TResult> Select <TPayload, TResult>( this FOperation <TPayload> source, SelectFWindow <TPayload, TResult> .Selector selector ) { Invariant.IsNotNull(source, nameof(source)); Invariant.IsNotNull(selector, nameof(selector)); return(new SelectFOperation <TPayload, TResult>(source, selector)); }
/// <summary> /// /// </summary> public SelectFOperation(FOperation <TPayload> input, SelectFWindow <TPayload, TResult> .Selector selector) : base(input) { _selector = selector; }