public EnumeratorWrapper(IAsyncEnumerator <T> enumerator, bool hasMoved) { HasMoved = hasMoved; Enumerator = enumerator; Hash = enumerator.GetHashCode(); }