public WhereExprEnumerator Init(IPoolingEnumerator <T> src, WhereExprEnumerable <T> parent, Func <T, bool> mutator) { _src = src; _mutator = mutator; _parent = parent; return(this); }
public void Dispose() { _parent?.Dispose(); _parent = default; _src?.Dispose(); _src = default; Pool <WhereExprEnumerator> .Return(this); }