diff --git a/MediaType.cs b/MediaType.cs
index ccd57e4..cfbf058 100644
--- a/MediaType.cs
+++ b/MediaType.cs
@@ -32,10 +32,11 @@
// ReSharper disable InconsistentNaming
// TODO: Rename contents
+
namespace DiscImageChef.CommonTypes
{
///
- /// Contains an enumeration of all known types of media.
+ /// Contains an enumeration of all known types of media.
///
public enum MediaType
{
@@ -293,7 +294,10 @@ namespace DiscImageChef.CommonTypes
#region IBM non standard floppy formats
XDF_525,
- /// 3.5", DS, HD, 80 tracks, 4 spt, 8192 + 2048 + 1024 + 512 bytes/sector, MFMm track 0 = 19 sectors, 512 bytes/sector, falsified to DOS as 23 spt, 512 bps
+ ///
+ /// 3.5", DS, HD, 80 tracks, 4 spt, 8192 + 2048 + 1024 + 512 bytes/sector, MFMm track 0 = 19 sectors, 512
+ /// bytes/sector, falsified to DOS as 23 spt, 512 bps
+ ///
XDF_35,
#endregion IBM non standard floppy formats
@@ -310,11 +314,20 @@ namespace DiscImageChef.CommonTypes
IBM43FD_128,
/// 8", DS, SD, 74 tracks, 26 spt, 256 bytes/sector, FM, track 0 = 26 sectors, 128 bytes/sector
IBM43FD_256,
- /// 8", DS, DD, 74 tracks, 26 spt, 256 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector
+ ///
+ /// 8", DS, DD, 74 tracks, 26 spt, 256 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0
+ /// side 1 = 26 sectors, 256 bytes/sector
+ ///
IBM53FD_256,
- /// 8", DS, DD, 74 tracks, 15 spt, 512 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector
+ ///
+ /// 8", DS, DD, 74 tracks, 15 spt, 512 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0
+ /// side 1 = 26 sectors, 256 bytes/sector
+ ///
IBM53FD_512,
- /// 8", DS, DD, 74 tracks, 8 spt, 1024 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector
+ ///
+ /// 8", DS, DD, 74 tracks, 8 spt, 1024 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0
+ /// side 1 = 26 sectors, 256 bytes/sector
+ ///
IBM53FD_1024,
#endregion IBM standard floppy formats
@@ -409,11 +422,20 @@ namespace DiscImageChef.CommonTypes
#endregion SHARP standard floppy formats
#region ECMA floppy standards
- /// 5,25", DS, DD, 80 tracks, 8 spt, 1024 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector
+ ///
+ /// 5,25", DS, DD, 80 tracks, 8 spt, 1024 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track
+ /// 0 side 1 = 26 sectors, 256 bytes/sector
+ ///
ECMA_99_8,
- /// 5,25", DS, DD, 77 tracks, 15 spt, 512 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector
+ ///
+ /// 5,25", DS, DD, 77 tracks, 15 spt, 512 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track
+ /// 0 side 1 = 26 sectors, 256 bytes/sector
+ ///
ECMA_99_15,
- /// 5,25", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector
+ ///
+ /// 5,25", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, MFM, track 0 side 0 = 26 sectors, 128 bytes/sector, track
+ /// 0 side 1 = 26 sectors, 256 bytes/sector
+ ///
ECMA_99_26,
/// 3,5", DS, DD, 80 tracks, 9 spt, 512 bytes/sector, MFM
ECMA_100,
@@ -427,15 +449,30 @@ namespace DiscImageChef.CommonTypes
ECMA_59,
/// 5,25", SS, DD, 35 tracks, 9 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors, 128 bytes/sector
ECMA_66,
- /// 8", DS, DD, 77 tracks, 8 spt, 1024 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector
+ ///
+ /// 8", DS, DD, 77 tracks, 8 spt, 1024 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0
+ /// side 1 = 26 sectors, 256 bytes/sector
+ ///
ECMA_69_8,
- /// 8", DS, DD, 77 tracks, 15 spt, 512 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector
+ ///
+ /// 8", DS, DD, 77 tracks, 15 spt, 512 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0
+ /// side 1 = 26 sectors, 256 bytes/sector
+ ///
ECMA_69_15,
- /// 8", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0 side 1 = 26 sectors, 256 bytes/sector
+ ///
+ /// 8", DS, DD, 77 tracks, 26 spt, 256 bytes/sector, FM, track 0 side 0 = 26 sectors, 128 bytes/sector, track 0
+ /// side 1 = 26 sectors, 256 bytes/sector
+ ///
ECMA_69_26,
- /// 5,25", DS, DD, 40 tracks, 16 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors, 128 bytes/sector, track 0 side 1 = 16 sectors, 256 bytes/sector
+ ///
+ /// 5,25", DS, DD, 40 tracks, 16 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors, 128 bytes/sector, track 0
+ /// side 1 = 16 sectors, 256 bytes/sector
+ ///
ECMA_70,
- /// 5,25", DS, DD, 80 tracks, 16 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors, 128 bytes/sector, track 0 side 1 = 16 sectors, 256 bytes/sector
+ ///
+ /// 5,25", DS, DD, 80 tracks, 16 spt, 256 bytes/sector, FM, track 0 side 0 = 16 sectors, 128 bytes/sector, track 0
+ /// side 1 = 16 sectors, 256 bytes/sector
+ ///
ECMA_78,
/// 5,25", DS, DD, 80 tracks, 9 spt, 512 bytes/sector, FM
ECMA_78_2,
@@ -819,59 +856,140 @@ namespace DiscImageChef.CommonTypes
#endregion Apple Hard Disks
#region DEC hard disks
- /// 2382 cylinders, 4 tracks/cylinder, 42 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 204890112 bytes
+ ///
+ /// 2382 cylinders, 4 tracks/cylinder, 42 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector,
+ /// 204890112 bytes
+ ///
RA60,
- /// 546 cylinders, 14 tracks/cylinder, 31 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 121325568 bytes
+ ///
+ /// 546 cylinders, 14 tracks/cylinder, 31 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector,
+ /// 121325568 bytes
+ ///
RA80,
- /// 1248 cylinders, 14 tracks/cylinder, 51 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 456228864 bytes
+ ///
+ /// 1248 cylinders, 14 tracks/cylinder, 51 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector,
+ /// 456228864 bytes
+ ///
RA81,
- /// 302 cylinders, 4 tracks/cylinder, 42 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 25976832 bytes
+ ///
+ /// 302 cylinders, 4 tracks/cylinder, 42 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 25976832
+ /// bytes
+ ///
RC25,
- /// 615 cylinders, 4 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 21411840 bytes
+ ///
+ /// 615 cylinders, 4 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 21411840
+ /// bytes
+ ///
RD31,
- /// 820 cylinders, 6 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 42823680 bytes
+ ///
+ /// 820 cylinders, 6 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 42823680
+ /// bytes
+ ///
RD32,
- /// 306 cylinders, 4 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 10653696 bytes
+ ///
+ /// 306 cylinders, 4 tracks/cylinder, 17 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 10653696
+ /// bytes
+ ///
RD51,
- /// 480 cylinders, 7 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 30965760 bytes
+ ///
+ /// 480 cylinders, 7 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 30965760
+ /// bytes
+ ///
RD52,
- /// 1024 cylinders, 7 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 75497472 bytes
+ ///
+ /// 1024 cylinders, 7 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector,
+ /// 75497472 bytes
+ ///
RD53,
- /// 1225 cylinders, 8 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 159936000 bytes
+ ///
+ /// 1225 cylinders, 8 tracks/cylinder, 18 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector,
+ /// 159936000 bytes
+ ///
RD54,
- /// 411 cylinders, 3 tracks/cylinder, 22 sectors/track, 256 words/sector, 16 bits/word, 512 bytes/sector, 13888512 bytes
+ ///
+ /// 411 cylinders, 3 tracks/cylinder, 22 sectors/track, 256 words/sector, 16 bits/word, 512 bytes/sector, 13888512
+ /// bytes
+ ///
RK06,
- /// 411 cylinders, 3 tracks/cylinder, 20 sectors/track, 256 words/sector, 18 bits/word, 576 bytes/sector, 14204160 bytes
+ ///
+ /// 411 cylinders, 3 tracks/cylinder, 20 sectors/track, 256 words/sector, 18 bits/word, 576 bytes/sector, 14204160
+ /// bytes
+ ///
RK06_18,
- /// 815 cylinders, 3 tracks/cylinder, 22 sectors/track, 256 words/sector, 16 bits/word, 512 bytes/sector, 27540480 bytes
+ ///
+ /// 815 cylinders, 3 tracks/cylinder, 22 sectors/track, 256 words/sector, 16 bits/word, 512 bytes/sector, 27540480
+ /// bytes
+ ///
RK07,
- /// 815 cylinders, 3 tracks/cylinder, 20 sectors/track, 256 words/sector, 18 bits/word, 576 bytes/sector, 28166400 bytes
+ ///
+ /// 815 cylinders, 3 tracks/cylinder, 20 sectors/track, 256 words/sector, 18 bits/word, 576 bytes/sector, 28166400
+ /// bytes
+ ///
RK07_18,
- /// 823 cylinders, 5 tracks/cylinder, 32 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 67420160 bytes
+ ///
+ /// 823 cylinders, 5 tracks/cylinder, 32 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 67420160
+ /// bytes
+ ///
RM02,
- /// 823 cylinders, 5 tracks/cylinder, 32 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 67420160 bytes
+ ///
+ /// 823 cylinders, 5 tracks/cylinder, 32 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 67420160
+ /// bytes
+ ///
RM03,
- /// 823 cylinders, 19 tracks/cylinder, 32 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 256196608 bytes
+ ///
+ /// 823 cylinders, 19 tracks/cylinder, 32 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector,
+ /// 256196608 bytes
+ ///
RM05,
- /// 203 cylinders, 10 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 22865920 bytes
+ ///
+ /// 203 cylinders, 10 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector,
+ /// 22865920 bytes
+ ///
RP02,
- /// 203 cylinders, 10 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, 23385600 bytes
+ ///
+ /// 203 cylinders, 10 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector,
+ /// 23385600 bytes
+ ///
RP02_18,
- /// 400 cylinders, 10 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 45056000 bytes
+ ///
+ /// 400 cylinders, 10 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector,
+ /// 45056000 bytes
+ ///
RP03,
- /// 400 cylinders, 10 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, 46080000 bytes
+ ///
+ /// 400 cylinders, 10 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector,
+ /// 46080000 bytes
+ ///
RP03_18,
- /// 411 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 87960576 bytes
+ ///
+ /// 411 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector,
+ /// 87960576 bytes
+ ///
RP04,
- /// 411 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, 89959680 bytes
+ ///
+ /// 411 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector,
+ /// 89959680 bytes
+ ///
RP04_18,
- /// 411 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 87960576 bytes
+ ///
+ /// 411 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector,
+ /// 87960576 bytes
+ ///
RP05,
- /// 411 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, 89959680 bytes
+ ///
+ /// 411 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector,
+ /// 89959680 bytes
+ ///
RP05_18,
- /// 815 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector, 174423040 bytes
+ ///
+ /// 815 cylinders, 19 tracks/cylinder, 22 sectors/track, 128 words/sector, 32 bits/word, 512 bytes/sector,
+ /// 174423040 bytes
+ ///
RP06,
- /// 815 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector, 178387200 bytes
+ ///
+ /// 815 cylinders, 19 tracks/cylinder, 20 sectors/track, 128 words/sector, 36 bits/word, 576 bytes/sector,
+ /// 178387200 bytes
+ ///
RP06_18,
#endregion
diff --git a/MediaTypeFromSCSI.cs b/MediaTypeFromSCSI.cs
index 3f9d011..e42a792 100644
--- a/MediaTypeFromSCSI.cs
+++ b/MediaTypeFromSCSI.cs
@@ -38,7 +38,7 @@ namespace DiscImageChef.CommonTypes
public static class MediaTypeFromScsi
{
///
- /// Tries to guess, from SCSI information, the media type of a device and/or its inserted media
+ /// Tries to guess, from SCSI information, the media type of a device and/or its inserted media
///
/// The SCSI Peripheral Type as indicated in the INQUIRY response
/// The vendor string of the device
@@ -66,7 +66,8 @@ namespace DiscImageChef.CommonTypes
if(blockSize != 512) return MediaType.Unknown;
- if(model.ToLowerInvariant().StartsWith("syjet", StringComparison.Ordinal)) return MediaType.SyJet;
+ if(model.ToLowerInvariant().StartsWith("syjet", StringComparison.Ordinal))
+ return MediaType.SyJet;
switch(blocks)
{
@@ -79,8 +80,8 @@ namespace DiscImageChef.CommonTypes
if(vendor.ToLowerInvariant().StartsWith("iomega", StringComparison.Ordinal) &&
(model.ToLowerInvariant().StartsWith("clik", StringComparison.Ordinal) ||
- model.ToLowerInvariant().StartsWith("pocketzip", StringComparison.Ordinal)) && blockSize == 512 &&
- blocks == 78882) return MediaType.PocketZip;
+ model.ToLowerInvariant().StartsWith("pocketzip", StringComparison.Ordinal)) &&
+ blockSize == 512 && blocks == 78882) return MediaType.PocketZip;
if(model.ToLowerInvariant().StartsWith("zip", StringComparison.Ordinal))
{
@@ -501,20 +502,24 @@ namespace DiscImageChef.CommonTypes
case 0x28: return MediaType.IBM3490E;
case 0x40:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO;
- if(model.ToLowerInvariant().StartsWith("sdz", StringComparison.Ordinal)) return MediaType.SAIT1;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO;
+ if(model.ToLowerInvariant().StartsWith("sdz", StringComparison.Ordinal))
+ return MediaType.SAIT1;
break;
}
case 0x41:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO2;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO2;
break;
}
case 0x42:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO2;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO2;
if(vendor.ToLowerInvariant() == "stk") return MediaType.T9840A;
break;
@@ -527,7 +532,8 @@ namespace DiscImageChef.CommonTypes
}
case 0x44:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO3;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO3;
if(vendor.ToLowerInvariant() == "stk") return MediaType.T9940B;
break;
@@ -540,7 +546,8 @@ namespace DiscImageChef.CommonTypes
}
case 0x46:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO4;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO4;
if(vendor.ToLowerInvariant() == "stk") return MediaType.T9840D;
break;
@@ -571,7 +578,8 @@ namespace DiscImageChef.CommonTypes
}
case 0x58:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO5;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO5;
break;
}
@@ -584,19 +592,22 @@ namespace DiscImageChef.CommonTypes
{
case 0x44:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO3WORM;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO3WORM;
break;
}
case 0x46:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO4WORM;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO4WORM;
break;
}
case 0x58:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO5WORM;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO5WORM;
break;
}
@@ -612,7 +623,8 @@ namespace DiscImageChef.CommonTypes
case 0x40:
{
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO;
break;
}
@@ -628,7 +640,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x42:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO2;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO2;
break;
}
@@ -643,7 +656,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x25:
{
- if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal)) return MediaType.DDS3;
+ if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal))
+ return MediaType.DDS3;
break;
}
@@ -658,7 +672,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x26:
{
- if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal)) return MediaType.DDS4;
+ if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal))
+ return MediaType.DDS4;
break;
}
@@ -673,7 +688,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x47:
{
- if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal)) return MediaType.DAT72;
+ if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal))
+ return MediaType.DAT72;
break;
}
@@ -688,7 +704,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x44:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO3;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO3;
break;
}
@@ -703,7 +720,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x44:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO3WORM;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO3WORM;
break;
}
@@ -718,7 +736,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x46:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO4;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO4;
break;
}
@@ -733,7 +752,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x46:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO4WORM;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO4WORM;
break;
}
@@ -748,7 +768,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x58:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO5;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO5;
break;
}
@@ -763,7 +784,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x58:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO5WORM;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO5WORM;
break;
}
@@ -778,7 +800,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x5A:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO6;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO6;
break;
}
@@ -793,7 +816,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x5A:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO6WORM;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO6WORM;
break;
}
@@ -808,7 +832,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x5C:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO7;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO7;
break;
}
@@ -823,7 +848,8 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x5C:
{
- if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO7WORM;
+ if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal))
+ return MediaType.LTO7WORM;
break;
}
@@ -837,9 +863,11 @@ namespace DiscImageChef.CommonTypes
{
case 0x00:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape15m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape15m;
if(vendor.ToLowerInvariant() == "ibm") return MediaType.IBM3592;
- if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal)) return MediaType.VXA1;
+ if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal))
+ return MediaType.VXA1;
break;
}
@@ -849,7 +877,8 @@ namespace DiscImageChef.CommonTypes
case 0x8C:
case 0x90:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape15m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape15m;
break;
}
@@ -862,7 +891,8 @@ namespace DiscImageChef.CommonTypes
}
case 0x80:
{
- if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal)) return MediaType.VXA1;
+ if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal))
+ return MediaType.VXA1;
break;
}
@@ -876,14 +906,16 @@ namespace DiscImageChef.CommonTypes
{
case 0x00:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape28m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape28m;
if(vendor.ToLowerInvariant() == "ibm") return MediaType.IBM3592;
break;
}
case 0x0A:
{
- if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) return MediaType.CompactTapeI;
+ if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
+ return MediaType.CompactTapeI;
break;
}
@@ -893,13 +925,15 @@ namespace DiscImageChef.CommonTypes
case 0x8C:
case 0x90:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape28m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape28m;
break;
}
case 0x16:
{
- if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) return MediaType.CompactTapeII;
+ if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
+ return MediaType.CompactTapeII;
break;
}
@@ -912,13 +946,15 @@ namespace DiscImageChef.CommonTypes
}
case 0x81:
{
- if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal)) return MediaType.VXA2;
+ if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal))
+ return MediaType.VXA2;
break;
}
case 0x82:
{
- if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal)) return MediaType.VXA3;
+ if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal))
+ return MediaType.VXA3;
break;
}
@@ -932,8 +968,10 @@ namespace DiscImageChef.CommonTypes
{
case 0x00:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape54m;
- if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) return MediaType.DLTtapeIII;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape54m;
+ if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
+ return MediaType.DLTtapeIII;
break;
}
@@ -943,7 +981,8 @@ namespace DiscImageChef.CommonTypes
case 0x8C:
case 0x90:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape54m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape54m;
break;
}
@@ -953,7 +992,8 @@ namespace DiscImageChef.CommonTypes
case 0x80:
case 0x81:
{
- if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) return MediaType.DLTtapeIII;
+ if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
+ return MediaType.DLTtapeIII;
break;
}
@@ -967,8 +1007,10 @@ namespace DiscImageChef.CommonTypes
{
case 0x00:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape80m;
- if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) return MediaType.DLTtapeIIIxt;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape80m;
+ if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
+ return MediaType.DLTtapeIIIxt;
break;
}
@@ -978,7 +1020,8 @@ namespace DiscImageChef.CommonTypes
case 0x8C:
case 0x90:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape80m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape80m;
break;
}
@@ -986,7 +1029,8 @@ namespace DiscImageChef.CommonTypes
case 0x80:
case 0x81:
{
- if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) return MediaType.DLTtapeIIIxt;
+ if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal))
+ return MediaType.DLTtapeIIIxt;
break;
}
@@ -1000,11 +1044,14 @@ namespace DiscImageChef.CommonTypes
{
case 0x00:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape106m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape106m;
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) ||
model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) ||
- model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) return MediaType.DLTtapeIV;
- if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal)) return MediaType.Travan5;
+ model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
+ return MediaType.DLTtapeIV;
+ if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal))
+ return MediaType.Travan5;
break;
}
@@ -1014,7 +1061,8 @@ namespace DiscImageChef.CommonTypes
case 0x8C:
case 0x90:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape106m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape106m;
break;
}
@@ -1033,13 +1081,15 @@ namespace DiscImageChef.CommonTypes
{
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) ||
model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) ||
- model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) return MediaType.DLTtapeIV;
+ model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
+ return MediaType.DLTtapeIV;
break;
}
case 0x46:
{
- if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal)) return MediaType.Travan5;
+ if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal))
+ return MediaType.Travan5;
break;
}
@@ -1054,16 +1104,19 @@ namespace DiscImageChef.CommonTypes
case 0x00:
case 0x90:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape160mXL;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape160mXL;
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) ||
model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) ||
- model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) return MediaType.SDLT1;
+ model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
+ return MediaType.SDLT1;
break;
}
case 0x8C:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape160mXL;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape160mXL;
break;
}
@@ -1073,7 +1126,8 @@ namespace DiscImageChef.CommonTypes
{
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) ||
model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) ||
- model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) return MediaType.SDLT1;
+ model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
+ return MediaType.SDLT1;
break;
}
@@ -1090,7 +1144,8 @@ namespace DiscImageChef.CommonTypes
{
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) ||
model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) ||
- model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) return MediaType.SDLT2;
+ model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
+ return MediaType.SDLT2;
break;
}
@@ -1109,7 +1164,8 @@ namespace DiscImageChef.CommonTypes
{
if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) ||
model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) ||
- model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) return MediaType.VStapeI;
+ model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal))
+ return MediaType.VStapeI;
break;
}
@@ -1119,7 +1175,8 @@ namespace DiscImageChef.CommonTypes
break;
case 0x95:
{
- if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal)) return MediaType.Travan7;
+ if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal))
+ return MediaType.Travan7;
}
break;
@@ -1133,7 +1190,8 @@ namespace DiscImageChef.CommonTypes
case 0x8C:
case 0x90:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape22m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape22m;
break;
}
@@ -1152,7 +1210,8 @@ namespace DiscImageChef.CommonTypes
case 0x8C:
case 0x90:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape40m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape40m;
break;
}
@@ -1171,7 +1230,8 @@ namespace DiscImageChef.CommonTypes
case 0x8C:
case 0x90:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape76m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape76m;
break;
}
@@ -1190,7 +1250,8 @@ namespace DiscImageChef.CommonTypes
case 0x8C:
case 0x90:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape112m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape112m;
break;
}
@@ -1206,7 +1267,8 @@ namespace DiscImageChef.CommonTypes
case 0x27:
case 0x28:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape22mAME;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape22mAME;
break;
}
@@ -1222,7 +1284,8 @@ namespace DiscImageChef.CommonTypes
case 0x27:
case 0x28:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape170m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape170m;
break;
}
@@ -1238,7 +1301,8 @@ namespace DiscImageChef.CommonTypes
case 0x27:
case 0x28:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape125m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape125m;
break;
}
@@ -1254,7 +1318,8 @@ namespace DiscImageChef.CommonTypes
case 0x27:
case 0x28:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape45m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape45m;
break;
}
@@ -1270,7 +1335,8 @@ namespace DiscImageChef.CommonTypes
case 0x27:
case 0x28:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape225m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape225m;
break;
}
@@ -1286,7 +1352,8 @@ namespace DiscImageChef.CommonTypes
case 0x27:
case 0x28:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape150m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape150m;
break;
}
@@ -1302,7 +1369,8 @@ namespace DiscImageChef.CommonTypes
case 0x27:
case 0x28:
{
- if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape75m;
+ if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal))
+ return MediaType.Exatape75m;
break;
}
diff --git a/Partition.cs b/Partition.cs
index 2494d47..10689f6 100644
--- a/Partition.cs
+++ b/Partition.cs
@@ -35,7 +35,7 @@ using System;
namespace DiscImageChef.CommonTypes
{
///
- /// Partition structure.
+ /// Partition structure.
///
public struct Partition : IEquatable, IComparable
{
@@ -61,7 +61,7 @@ namespace DiscImageChef.CommonTypes
public string Scheme;
///
- /// Compares two partitions
+ /// Compares two partitions
///
/// Partition to compare with
/// 0 if both partitions start and end at the same sector
@@ -83,7 +83,8 @@ namespace DiscImageChef.CommonTypes
}
///
- /// Compares this partition with another and returns an integer that indicates whether the current partition precedes, follows, or is in the same place as the other partition.
+ /// Compares this partition with another and returns an integer that indicates whether the current partition precedes,
+ /// follows, or is in the same place as the other partition.
///
/// Partition to compare with
/// A value that indicates the relative equality of the partitions being compared.