mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
REFACTOR: Final cleanup of DiscImageChef.Core.
This commit is contained in:
@@ -37,23 +37,13 @@ using DiscImageChef.Devices;
|
||||
namespace DiscImageChef.Core.Devices
|
||||
{
|
||||
/// <summary>
|
||||
/// Reduces common code used for scanning and dumping
|
||||
/// Reduces common code used for scanning and dumping
|
||||
/// </summary>
|
||||
partial class Reader
|
||||
{
|
||||
Device dev;
|
||||
uint timeout;
|
||||
|
||||
internal string ErrorMessage { get; private set; }
|
||||
internal ulong Blocks { get; private set; }
|
||||
internal uint BlocksToRead { get; private set; }
|
||||
internal uint LogicalBlockSize { get; private set; }
|
||||
internal uint PhysicalBlockSize { get; private set; }
|
||||
internal uint LongBlockSize { get; private set; }
|
||||
internal bool CanReadRaw { get; private set; }
|
||||
internal bool CanSeek => ataSeek || seek6 || seek10;
|
||||
internal bool CanSeekLba => ataSeekLba || seek6 || seek10;
|
||||
|
||||
internal Reader(Device dev, uint timeout, byte[] identification, bool raw = false)
|
||||
{
|
||||
this.dev = dev;
|
||||
@@ -71,6 +61,16 @@ namespace DiscImageChef.Core.Devices
|
||||
}
|
||||
}
|
||||
|
||||
internal string ErrorMessage { get; private set; }
|
||||
internal ulong Blocks { get; private set; }
|
||||
internal uint BlocksToRead { get; private set; }
|
||||
internal uint LogicalBlockSize { get; private set; }
|
||||
internal uint PhysicalBlockSize { get; private set; }
|
||||
internal uint LongBlockSize { get; private set; }
|
||||
internal bool CanReadRaw { get; private set; }
|
||||
internal bool CanSeek => ataSeek || seek6 || seek10;
|
||||
internal bool CanSeekLba => ataSeekLba || seek6 || seek10;
|
||||
|
||||
internal ulong GetDeviceBlocks()
|
||||
{
|
||||
switch(dev.Type)
|
||||
|
||||
Reference in New Issue
Block a user