using System; using System.IO; using System.Threading.Tasks; using Wabbajack.Paths; namespace Wabbajack.DTOs.Streams; /// /// A generic way of specifying a file-like source. Could be a in memory object /// a file on disk, or a file inside an archive. /// public interface IStreamFactory { DateTime LastModifiedUtc { get; } IPath Name { get; } ValueTask GetStream(); }