public EnumeratorWrapper(IEnumerator <T> enumerator) { enumerator.AssertNotNull(nameof(enumerator)); _enumerator = enumerator; }