public void Dispose() { _src?.Dispose(); _src = null; _parent?.Dispose(); _parent = default; Pool <ExceptExprEnumerator> .Return(this); }
public ExceptExprEnumerator Init(ExceptExprEnumerable <T> parent, IPoolingEnumerator <T> src) { _src = src; _parent = parent; return(this); }