diff --git a/src/Ramstack.FileSystem.Abstractions/Utilities/EnumerableExtensions.cs b/src/Ramstack.FileSystem.Abstractions/Utilities/EnumerableExtensions.cs
index 9173c27..613dce0 100644
--- a/src/Ramstack.FileSystem.Abstractions/Utilities/EnumerableExtensions.cs
+++ b/src/Ramstack.FileSystem.Abstractions/Utilities/EnumerableExtensions.cs
@@ -9,7 +9,7 @@ internal static class EnumerableExtensions
/// Converts an enumerable sequence to an async-enumerable sequence.
///
/// The type of the elements in the source sequence.
- /// Th enumerable sequence to convert to an async-enumerable sequence.
+ /// The enumerable sequence to convert to an async-enumerable sequence.
///
/// The async-enumerable sequence whose elements are pulled from the given enumerable sequence.
///
@@ -48,8 +48,8 @@ private sealed class AsyncEnumeratorAdapter(IEnumerator enumerator, Cancel
///
public ValueTask MoveNextAsync()
{
- var result = !cancellationToken.IsCancellationRequested && enumerator.MoveNext();
- return new ValueTask(result);
+ cancellationToken.ThrowIfCancellationRequested();
+ return new ValueTask(enumerator.MoveNext());
}
///