예제 #1
0
        //public BackFilterPipe(IPipe<S, Boolean> FilterPipe, IEnumerable<S> IEnumerable)
        //{
        //    this.FilterPipe      = FilterPipe;
        //    _InternalEnumerator = IEnumerable.GetEnumerator();
        //}

        //public BackFilterPipe(Func<S, Boolean> FilterFunc, IEnumerable<S> IEnumerable)
        //{
        //    this.FilterFunc = FilterFunc;
        //    _InternalEnumerator = IEnumerable.GetEnumerator();
        //}

        public BackFilterPipe(IPipe <S, E> IPipe, UInt64 Steps = 1)
        {
            this.IPipe          = IPipe;
            this.Steps          = Steps;
            _InternalEnumerator = IPipe.GetEnumerator();
        }