using System.Collections.Generic; using System.Threading; using MfGames.Gallium; using Zio; namespace MfGames.Nitride.IO; public abstract class FileSystemOperationBase : IOperation { protected FileSystemOperationBase(IFileSystem fileSystem) { this.FileSystem = fileSystem; } public IFileSystem FileSystem { get; set; } /// public abstract IEnumerable Run( IEnumerable input, CancellationToken cancellationToken = default); }