using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Cosmos.Drivers.Storage { /// /// Represents a file system. /// public abstract class FileSystem { /// /// Determines if the specified device /// implements this filesystem. /// /// /// public abstract bool Identify(Storage target); /// /// Reads the specified bytes. /// /// /// /// /// /// public abstract long Read(byte[] buffer, long offset, long length, params string[] filename); /// /// Writes out bytes. /// /// /// /// /// /// public abstract long Write(byte[] buffer, long offset, long length, params string[] filename); } }