public LinLogicalDisk(string dev) { _devName = dev; Handle = System.IO.File.Open(dev, FileMode.Open, FileAccess.Read); if (Handle == null) { throw new Exception("Linux Bug!"); } _size = (ulong)Handle.Length; Attributes = new LinLogicalDiskAttributes(); Attributes.FileSystem = Util.DetectFSType(this); _fileSystem = FileSystem.TryLoad(this as IFileSystemStore); }
public LinLogicalDisk(string dev) { _devName = dev; Handle = System.IO.File.Open(dev, FileMode.Open, FileAccess.Read); if (Handle == null) { throw new Exception("Linux Bug!"); } _size = (ulong)Handle.Length; Attributes = new LinLogicalDiskAttributes(); Attributes.FileSystem = Util.DetectFSType(this); _fileSystem = FileSystem.TryLoad(this as IFileSystemStore); }