public ExtentDescriptor(ExtentAccess access, long size, ExtentType type, string fileName, long offset) { _access = access; _sizeInSectors = size; _type = type; _fileName = fileName; _offset = offset; }
public HardDiskExtent(ExtentAccess access, long capacity, ExtentType type, string file) { this.ExtentAccess = access; this.Capacity = capacity; this.ExtentType = type; this.FileName = file; this.Offset = 0; }
public static string FormatAccess(ExtentAccess access) { switch (access) { case ExtentAccess.None: return("NOACCESS"); case ExtentAccess.ReadOnly: return("RDONLY"); case ExtentAccess.ReadWrite: return("RW"); default: throw new ArgumentException("Unknown access type", "access"); } }
public static string FormatAccess(ExtentAccess access) { switch (access) { case ExtentAccess.None: return "NOACCESS"; case ExtentAccess.ReadOnly: return "RDONLY"; case ExtentAccess.ReadWrite: return "RW"; default: throw new ArgumentException("Unknown access type", "access"); } }
public static string ExtentAccessToString(ExtentAccess access) { switch (access) { case ExtentAccess.ReadWrite: return "RW"; case ExtentAccess.ReadOnly: return "RDONLY"; case ExtentAccess.None: return "NOACCESS"; default: return null; } }