diff --git a/MediaTypeFromSCSI.cs b/MediaTypeFromSCSI.cs index d4ff1cdce..f77c45911 100644 --- a/MediaTypeFromSCSI.cs +++ b/MediaTypeFromSCSI.cs @@ -40,7 +40,7 @@ using System; namespace DiscImageChef.CommonTypes { - #pragma warning disable RECS0063 // Warns when a culture-aware 'StartsWith' call is used by default. +#pragma warning disable RECS0063 // Warns when a culture-aware 'StartsWith' call is used by default. public static class MediaTypeFromScsi { /// @@ -55,27 +55,27 @@ namespace DiscImageChef.CommonTypes /// Size in bytes of each block /// public static MediaType Get(byte scsiPeripheralType, string vendor, string model, byte mediumType, - byte densityCode, ulong blocks, uint blockSize) + byte densityCode, ulong blocks, uint blockSize) { - switch(scsiPeripheralType) + switch (scsiPeripheralType) { // Direct access device case 0x00: // Simpilified access device case 0x0E: { - if(mediumType == 0x03 || mediumType == 0x05 || mediumType == 0x07) goto case 0x07; + if (mediumType == 0x03 || mediumType == 0x05 || mediumType == 0x07) goto case 0x07; - if(vendor.ToLowerInvariant() == "syquest") + if (vendor.ToLowerInvariant() == "syquest") { - if(blocks == 173400 && blockSize == 256) return MediaType.SQ400; + if (blocks == 173400 && blockSize == 256) return MediaType.SQ400; - if(blockSize != 512) return MediaType.Unknown; + if (blockSize != 512) return MediaType.Unknown; - if(model.ToLowerInvariant().StartsWith("syjet", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("syjet", StringComparison.Ordinal)) return MediaType.SyJet; - switch(blocks) + switch (blocks) { case 262144: return MediaType.EZ135; case 524288: return MediaType.SQ327; @@ -84,63 +84,65 @@ namespace DiscImageChef.CommonTypes return MediaType.Unknown; } - 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; + 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; - if(model.ToLowerInvariant().StartsWith("zip", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("zip", StringComparison.Ordinal)) { - if(blockSize != 512) return MediaType.Unknown; + if (blockSize != 512) return MediaType.Unknown; - if(blocks == 196608) return MediaType.ZIP100; + if (blocks == 196608) return MediaType.ZIP100; return blocks == 489532 ? MediaType.ZIP250 : MediaType.ZIP750; } - if(model.ToLowerInvariant().StartsWith("jaz", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("jaz", StringComparison.Ordinal)) { - if(blockSize != 512) return MediaType.Unknown; + if (blockSize != 512) return MediaType.Unknown; - if(blocks == 2091050) return MediaType.Jaz; + if (blocks == 2091050) return MediaType.Jaz; return blocks == 3915600 ? MediaType.Jaz2 : MediaType.Unknown; } - if(model.ToLowerInvariant().StartsWith("ls-", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ls-", StringComparison.Ordinal)) { - if(blockSize == 512) + if (blockSize == 512) { - if(blocks == 469504) return MediaType.LS240; - if(blocks == 246528) return MediaType.LS120; - if(blocks == 65536) return MediaType.FD32MB; - if(blocks == 2880) return MediaType.DOS_35_HD; - if(blocks == 1440) return MediaType.DOS_35_DS_DD_9; + if (blocks == 469504) return MediaType.LS240; + if (blocks == 246528) return MediaType.LS120; + if (blocks == 65536) return MediaType.FD32MB; + if (blocks == 2880) return MediaType.DOS_35_HD; + if (blocks == 1440) return MediaType.DOS_35_DS_DD_9; } - else if(blockSize == 1024) - if(blocks == 1232) + else if (blockSize == 1024) + { + if (blocks == 1232) return MediaType.NEC_35_HD_8; + } return MediaType.Unknown; } - if(model.ToLowerInvariant().StartsWith("rdx", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("rdx", StringComparison.Ordinal)) { - if(blockSize != 512) return MediaType.Unknown; + if (blockSize != 512) return MediaType.Unknown; return blocks == 625134256 ? MediaType.RDX320 : MediaType.RDX; } - switch(mediumType) + switch (mediumType) { case 0x01: - switch(blockSize) + switch (blockSize) { case 128: - switch(blocks) + switch (blocks) { - case 720: return MediaType.ATARI_525_SD; + case 720: return MediaType.ATARI_525_SD; case 1040: return MediaType.ATARI_525_DD; case 1898: return MediaType.IBM33FD_128; case 2002: return MediaType.ECMA_54; @@ -148,15 +150,15 @@ namespace DiscImageChef.CommonTypes break; case 256: - switch(blocks) + switch (blocks) { - case 322: return MediaType.ECMA_66; - case 400: return MediaType.ACORN_525_SS_SD_40; - case 455: return MediaType.Apple32SS; - case 560: return MediaType.Apple33SS; - case 640: return MediaType.ACORN_525_SS_DD_40; - case 720: return MediaType.ATARI_525_DD; - case 800: return MediaType.ACORN_525_SS_SD_80; + case 322: return MediaType.ECMA_66; + case 400: return MediaType.ACORN_525_SS_SD_40; + case 455: return MediaType.Apple32SS; + case 560: return MediaType.Apple33SS; + case 640: return MediaType.ACORN_525_SS_DD_40; + case 720: return MediaType.ATARI_525_DD; + case 800: return MediaType.ACORN_525_SS_SD_80; case 1121: return MediaType.IBM33FD_256; case 1280: return MediaType.ACORN_525_SS_DD_80; case 2002: return MediaType.RX02; @@ -164,22 +166,22 @@ namespace DiscImageChef.CommonTypes break; case 319: - switch(blocks) + switch (blocks) { case 256: return MediaType.IBM23FD; } break; case 512: - switch(blocks) + switch (blocks) { - case 320: return MediaType.DOS_525_DS_DD_8; - case 360: return MediaType.DOS_35_SS_DD_9; - case 610: return MediaType.IBM33FD_512; - case 630: return MediaType.Apricot_35; - case 640: return MediaType.DOS_35_SS_DD_8; - case 720: return MediaType.DOS_35_DS_DD_9; - case 800: return MediaType.AppleSonySS; + case 320: return MediaType.DOS_525_DS_DD_8; + case 360: return MediaType.DOS_35_SS_DD_9; + case 610: return MediaType.IBM33FD_512; + case 630: return MediaType.Apricot_35; + case 640: return MediaType.DOS_35_SS_DD_8; + case 720: return MediaType.DOS_35_DS_DD_9; + case 800: return MediaType.AppleSonySS; case 249850: return MediaType.ECMA_154; case 429975: return MediaType.ECMA_201_ROM; case 446325: return MediaType.ECMA_201; @@ -196,7 +198,7 @@ namespace DiscImageChef.CommonTypes break; case 1024: { - switch(blocks) + switch (blocks) { case 371371: return MediaType.ECMA_223; case 498526: return MediaType.ECMA_183; @@ -204,7 +206,7 @@ namespace DiscImageChef.CommonTypes case 637041: return MediaType.ECMA_184; case 936921: case 948770: return MediaType.ECMA_195; - case 1244621: return MediaType.ECMA_238; + case 1244621: return MediaType.ECMA_238; case 14476734: return MediaType.ECMA_260; case 24445990: return MediaType.ECMA_260_Double; } @@ -213,13 +215,13 @@ namespace DiscImageChef.CommonTypes break; case 2048: { - switch(blocks) + switch (blocks) { case 310352: // Found in real media case 318988: case 320332: case 321100: return MediaType.ECMA_239; - case 605846: return MediaType.GigaMo; + case 605846: return MediaType.GigaMo; case 1063146: return MediaType.GigaMo2; case 1128134: return MediaType.ECMA_280; case 2043664: return MediaType.ECMA_322_2k; @@ -230,7 +232,7 @@ namespace DiscImageChef.CommonTypes break; case 4096: { - switch(blocks) + switch (blocks) { case 1095840: return MediaType.ECMA_322; } @@ -239,7 +241,7 @@ namespace DiscImageChef.CommonTypes break; case 8192: { - switch(blocks) + switch (blocks) { case 1834348: return MediaType.UDO; case 3668759: return MediaType.UDO2_WORM; @@ -252,10 +254,10 @@ namespace DiscImageChef.CommonTypes return MediaType.Unknown; case 0x02: - switch(blockSize) + switch (blockSize) { case 128: - switch(blocks) + switch (blocks) { case 3848: return MediaType.IBM43FD_128; case 4004: return MediaType.ECMA_59; @@ -263,9 +265,9 @@ namespace DiscImageChef.CommonTypes break; case 256: - switch(blocks) + switch (blocks) { - case 910: return MediaType.Apple32DS; + case 910: return MediaType.Apple32DS; case 1120: return MediaType.Apple33DS; case 1280: return MediaType.ECMA_70; case 2560: return MediaType.ECMA_78; @@ -275,23 +277,23 @@ namespace DiscImageChef.CommonTypes break; case 512: - switch(blocks) + switch (blocks) { - case 640: return MediaType.DOS_525_DS_DD_8; - case 720: return MediaType.DOS_525_DS_DD_9; - case 1280: return MediaType.DOS_35_DS_DD_8; - case 1440: return MediaType.DOS_35_DS_DD_9; - case 1640: return MediaType.FDFORMAT_35_DD; - case 1760: return MediaType.CBM_AMIGA_35_DD; - case 2242: return MediaType.IBM53FD_512; - case 2332: return MediaType.ECMA_99_15; - case 2400: return MediaType.DOS_525_HD; - case 2788: return MediaType.FDFORMAT_525_HD; - case 2880: return MediaType.DOS_35_HD; - case 3360: return MediaType.DMF; - case 3444: return MediaType.FDFORMAT_35_HD; - case 3520: return MediaType.CBM_AMIGA_35_HD; - case 5760: return MediaType.DOS_35_ED; + case 640: return MediaType.DOS_525_DS_DD_8; + case 720: return MediaType.DOS_525_DS_DD_9; + case 1280: return MediaType.DOS_35_DS_DD_8; + case 1440: return MediaType.DOS_35_DS_DD_9; + case 1640: return MediaType.FDFORMAT_35_DD; + case 1760: return MediaType.CBM_AMIGA_35_DD; + case 2242: return MediaType.IBM53FD_512; + case 2332: return MediaType.ECMA_99_15; + case 2400: return MediaType.DOS_525_HD; + case 2788: return MediaType.FDFORMAT_525_HD; + case 2880: return MediaType.DOS_35_HD; + case 3360: return MediaType.DMF; + case 3444: return MediaType.FDFORMAT_35_HD; + case 3520: return MediaType.CBM_AMIGA_35_HD; + case 5760: return MediaType.DOS_35_ED; case 249850: return MediaType.ECMA_154; case 429975: return MediaType.ECMA_201_ROM; case 446325: return MediaType.ECMA_201; @@ -307,22 +309,22 @@ namespace DiscImageChef.CommonTypes break; case 1024: - switch(blocks) + switch (blocks) { - case 800: return MediaType.ACORN_35_DS_DD; - case 1600: return MediaType.ACORN_35_DS_HD; - case 1220: return MediaType.IBM53FD_1024; - case 1232: return MediaType.SHARP_35; - case 1268: return MediaType.ECMA_69_8; - case 1280: return MediaType.NEC_525_HD; - case 1316: return MediaType.ECMA_99_8; + case 800: return MediaType.ACORN_35_DS_DD; + case 1600: return MediaType.ACORN_35_DS_HD; + case 1220: return MediaType.IBM53FD_1024; + case 1232: return MediaType.SHARP_35; + case 1268: return MediaType.ECMA_69_8; + case 1280: return MediaType.NEC_525_HD; + case 1316: return MediaType.ECMA_99_8; case 371371: return MediaType.ECMA_223; case 498526: return MediaType.ECMA_183; case 603466: case 637041: return MediaType.ECMA_184; case 936921: case 948770: return MediaType.ECMA_195; - case 1244621: return MediaType.ECMA_238; + case 1244621: return MediaType.ECMA_238; case 14476734: return MediaType.ECMA_260; case 24445990: return MediaType.ECMA_260_Double; } @@ -330,13 +332,13 @@ namespace DiscImageChef.CommonTypes break; case 2048: { - switch(blocks) + switch (blocks) { case 310352: // Found in real media case 318988: case 320332: case 321100: return MediaType.ECMA_239; - case 605846: return MediaType.GigaMo; + case 605846: return MediaType.GigaMo; case 1063146: return MediaType.GigaMo2; case 1128134: return MediaType.ECMA_280; case 2043664: return MediaType.ECMA_322_2k; @@ -347,7 +349,7 @@ namespace DiscImageChef.CommonTypes break; case 4096: { - switch(blocks) + switch (blocks) { case 1095840: return MediaType.ECMA_322; } @@ -356,7 +358,7 @@ namespace DiscImageChef.CommonTypes break; case 8192: { - switch(blocks) + switch (blocks) { case 1834348: return MediaType.UDO; case 3668759: return MediaType.UDO2_WORM; @@ -371,10 +373,10 @@ namespace DiscImageChef.CommonTypes case 0x09: return MediaType.ECMA_54; case 0x0A: return MediaType.ECMA_59; case 0x0B: - switch(blockSize) + switch (blockSize) { - case 256: return MediaType.ECMA_69_26; - case 512: return MediaType.ECMA_69_15; + case 256: return MediaType.ECMA_69_26; + case 512: return MediaType.ECMA_69_15; case 1024: return MediaType.ECMA_69_8; } @@ -382,7 +384,7 @@ namespace DiscImageChef.CommonTypes case 0x0E: return MediaType.ECMA_66; case 0x12: return MediaType.ECMA_70; case 0x16: - switch(blockSize) + switch (blockSize) { case 256: return MediaType.ECMA_78; case 512: return MediaType.ECMA_78_2; @@ -390,19 +392,22 @@ namespace DiscImageChef.CommonTypes return MediaType.Unknown; case 0x1A: - switch(blockSize) + switch (blockSize) { - case 256: return MediaType.ECMA_99_26; - case 512: return MediaType.ECMA_99_15; + case 256: return MediaType.ECMA_99_26; + case 512: return MediaType.ECMA_99_15; case 1024: return MediaType.ECMA_99_8; } return MediaType.Unknown; case 0x1E: return MediaType.DOS_35_DS_DD_9; case 0x41: - switch(blocks) + switch (blocks) { + case 58620544: return MediaType.REV120; case 17090880: return MediaType.REV35; + // TODO: Unknown value + default: return MediaType.REV70; } break; @@ -410,13 +415,13 @@ namespace DiscImageChef.CommonTypes case 0x94: return MediaType.DOS_35_HD; } - switch(blockSize) + switch (blockSize) { case 128: { - switch(blocks) + switch (blocks) { - case 720: return MediaType.ATARI_525_SD; + case 720: return MediaType.ATARI_525_SD; case 1040: return MediaType.ATARI_525_ED; case 1898: return MediaType.IBM33FD_128; case 2002: return MediaType.ECMA_54; @@ -428,16 +433,16 @@ namespace DiscImageChef.CommonTypes break; case 256: { - switch(blocks) + switch (blocks) { - case 322: return MediaType.ECMA_66; - case 400: return MediaType.ACORN_525_SS_SD_40; - case 455: return MediaType.Apple32SS; - case 560: return MediaType.Apple33SS; - case 640: return MediaType.ACORN_525_SS_DD_40; - case 720: return MediaType.ATARI_525_DD; - case 800: return MediaType.ACORN_525_SS_SD_80; - case 910: return MediaType.Apple32DS; + case 322: return MediaType.ECMA_66; + case 400: return MediaType.ACORN_525_SS_SD_40; + case 455: return MediaType.Apple32SS; + case 560: return MediaType.Apple33SS; + case 640: return MediaType.ACORN_525_SS_DD_40; + case 720: return MediaType.ATARI_525_DD; + case 800: return MediaType.ACORN_525_SS_SD_80; + case 910: return MediaType.Apple32DS; case 1120: return MediaType.Apple33DS; case 1121: return MediaType.IBM33FD_256; case 1280: return MediaType.ECMA_70; @@ -450,7 +455,7 @@ namespace DiscImageChef.CommonTypes break; case 319: - switch(blocks) + switch (blocks) { case 256: return MediaType.IBM23FD; } @@ -458,14 +463,14 @@ namespace DiscImageChef.CommonTypes break; case 512: { - switch(blocks) + switch (blocks) { - case 320: return MediaType.DOS_525_SS_DD_8; - case 360: return MediaType.DOS_525_SS_DD_9; - case 610: return MediaType.IBM33FD_512; - case 640: return MediaType.DOS_525_DS_DD_8; - case 720: return MediaType.DOS_525_DS_DD_9; - case 800: return MediaType.AppleSonySS; + case 320: return MediaType.DOS_525_SS_DD_8; + case 360: return MediaType.DOS_525_SS_DD_9; + case 610: return MediaType.IBM33FD_512; + case 640: return MediaType.DOS_525_DS_DD_8; + case 720: return MediaType.DOS_525_DS_DD_9; + case 800: return MediaType.AppleSonySS; case 1280: return MediaType.DOS_35_DS_DD_8; case 1440: return MediaType.DOS_35_DS_DD_9; case 1600: return MediaType.ACORN_35_DS_DD; @@ -486,7 +491,7 @@ namespace DiscImageChef.CommonTypes break; case 1024: { - switch(blocks) + switch (blocks) { case 1220: return MediaType.IBM53FD_1024; case 1232: return MediaType.SHARP_35; @@ -505,10 +510,10 @@ namespace DiscImageChef.CommonTypes // Sequential access device case 0x01: { - switch(mediumType) + switch (mediumType) { case 0x00: - switch(densityCode) + switch (densityCode) { case 0x04: return MediaType.QIC11; case 0x05: return MediaType.QIC24; @@ -522,9 +527,9 @@ namespace DiscImageChef.CommonTypes case 0x28: return MediaType.IBM3490E; case 0x40: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO; - if(model.ToLowerInvariant().StartsWith("sdz", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("sdz", StringComparison.Ordinal)) return MediaType.SAIT1; break; @@ -532,7 +537,7 @@ namespace DiscImageChef.CommonTypes case 0x41: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO2; break; @@ -540,76 +545,76 @@ namespace DiscImageChef.CommonTypes case 0x42: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO2; - if(vendor.ToLowerInvariant() == "stk") return MediaType.T9840A; + if (vendor.ToLowerInvariant() == "stk") return MediaType.T9840A; break; } case 0x43: { - if(vendor.ToLowerInvariant() == "stk") return MediaType.T9940A; + if (vendor.ToLowerInvariant() == "stk") return MediaType.T9940A; break; } case 0x44: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO3; - if(vendor.ToLowerInvariant() == "stk") return MediaType.T9940B; + if (vendor.ToLowerInvariant() == "stk") return MediaType.T9940B; break; } case 0x45: { - if(vendor.ToLowerInvariant() == "stk") return MediaType.T9840C; + if (vendor.ToLowerInvariant() == "stk") return MediaType.T9840C; break; } case 0x46: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO4; - if(vendor.ToLowerInvariant() == "stk") return MediaType.T9840D; + if (vendor.ToLowerInvariant() == "stk") return MediaType.T9840D; break; } case 0x4A: { - if(vendor.ToLowerInvariant() == "stk") return MediaType.T10000A; + if (vendor.ToLowerInvariant() == "stk") return MediaType.T10000A; break; } case 0x4B: { - if(vendor.ToLowerInvariant() == "stk") return MediaType.T10000B; + if (vendor.ToLowerInvariant() == "stk") return MediaType.T10000B; break; } case 0x4C: { - if(vendor.ToLowerInvariant() == "stk") return MediaType.T10000C; + if (vendor.ToLowerInvariant() == "stk") return MediaType.T10000C; break; } case 0x4D: { - if(vendor.ToLowerInvariant() == "stk") return MediaType.T10000D; + if (vendor.ToLowerInvariant() == "stk") return MediaType.T10000D; break; } case 0x58: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO5; break; @@ -627,11 +632,11 @@ namespace DiscImageChef.CommonTypes break; case 0x01: { - switch(densityCode) + switch (densityCode) { case 0x44: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO3WORM; break; @@ -639,7 +644,7 @@ namespace DiscImageChef.CommonTypes case 0x46: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO4WORM; break; @@ -647,7 +652,7 @@ namespace DiscImageChef.CommonTypes case 0x58: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO5WORM; break; @@ -658,28 +663,31 @@ namespace DiscImageChef.CommonTypes break; case 0x18: { - switch(densityCode) + switch (densityCode) { case 0x00: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO; break; } - case 0x40: { return MediaType.LTO; } + case 0x40: + { + return MediaType.LTO; + } } } break; case 0x28: { - switch(densityCode) + switch (densityCode) { case 0x00: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO2; break; @@ -692,12 +700,12 @@ namespace DiscImageChef.CommonTypes break; case 0x33: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x25: { - if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal)) return MediaType.DDS3; break; @@ -708,12 +716,12 @@ namespace DiscImageChef.CommonTypes break; case 0x34: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x26: { - if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal)) return MediaType.DDS4; break; @@ -724,12 +732,12 @@ namespace DiscImageChef.CommonTypes break; case 0x35: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x47: { - if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal)) return MediaType.DAT72; break; @@ -740,12 +748,12 @@ namespace DiscImageChef.CommonTypes break; case 0x38: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x44: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO3; break; @@ -756,12 +764,12 @@ namespace DiscImageChef.CommonTypes break; case 0x3C: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x44: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO3WORM; break; @@ -772,12 +780,12 @@ namespace DiscImageChef.CommonTypes break; case 0x48: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x46: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO4; break; @@ -788,12 +796,12 @@ namespace DiscImageChef.CommonTypes break; case 0x4C: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x46: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO4WORM; break; @@ -804,12 +812,12 @@ namespace DiscImageChef.CommonTypes break; case 0x50: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x24: { - if(model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dat", StringComparison.Ordinal)) return MediaType.DDS2; break; @@ -819,12 +827,12 @@ namespace DiscImageChef.CommonTypes break; case 0x58: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x58: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO5; break; @@ -835,12 +843,12 @@ namespace DiscImageChef.CommonTypes break; case 0x5C: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x58: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO5WORM; break; @@ -851,12 +859,12 @@ namespace DiscImageChef.CommonTypes break; case 0x68: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x5A: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO6; break; @@ -867,12 +875,12 @@ namespace DiscImageChef.CommonTypes break; case 0x6C: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x5A: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO6WORM; break; @@ -883,12 +891,12 @@ namespace DiscImageChef.CommonTypes break; case 0x78: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x5C: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO7; break; @@ -899,12 +907,12 @@ namespace DiscImageChef.CommonTypes break; case 0x7C: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x5C: { - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) return MediaType.LTO7WORM; break; @@ -915,14 +923,14 @@ namespace DiscImageChef.CommonTypes break; case 0x81: { - switch(densityCode) + switch (densityCode) { case 0x00: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape15m; - if(vendor.ToLowerInvariant() == "ibm") return MediaType.IBM3592; - if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal)) + if (vendor.ToLowerInvariant() == "ibm") return MediaType.IBM3592; + if (model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal)) return MediaType.VXA1; break; @@ -934,7 +942,7 @@ namespace DiscImageChef.CommonTypes case 0x8C: case 0x90: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape15m; break; @@ -943,14 +951,14 @@ namespace DiscImageChef.CommonTypes case 0x29: case 0x2A: { - if(vendor.ToLowerInvariant() == "ibm") return MediaType.IBM3592; + if (vendor.ToLowerInvariant() == "ibm") return MediaType.IBM3592; break; } case 0x80: { - if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal)) return MediaType.VXA1; break; @@ -961,20 +969,20 @@ namespace DiscImageChef.CommonTypes break; case 0x82: { - switch(densityCode) + switch (densityCode) { case 0x00: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape28m; - if(vendor.ToLowerInvariant() == "ibm") return MediaType.IBM3592; + if (vendor.ToLowerInvariant() == "ibm") return MediaType.IBM3592; break; } case 0x0A: { - if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) return MediaType.CompactTapeI; break; @@ -986,7 +994,7 @@ namespace DiscImageChef.CommonTypes case 0x8C: case 0x90: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape28m; break; @@ -994,7 +1002,7 @@ namespace DiscImageChef.CommonTypes case 0x16: { - if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) return MediaType.CompactTapeII; break; @@ -1003,14 +1011,14 @@ namespace DiscImageChef.CommonTypes case 0x29: case 0x2A: { - if(vendor.ToLowerInvariant() == "ibm") return MediaType.IBM3592; + if (vendor.ToLowerInvariant() == "ibm") return MediaType.IBM3592; break; } case 0x81: { - if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal)) return MediaType.VXA2; break; @@ -1018,7 +1026,7 @@ namespace DiscImageChef.CommonTypes case 0x82: { - if(model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("vxa", StringComparison.Ordinal)) return MediaType.VXA3; break; @@ -1029,13 +1037,13 @@ namespace DiscImageChef.CommonTypes break; case 0x83: { - switch(densityCode) + switch (densityCode) { case 0x00: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape54m; - if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) return MediaType.DLTtapeIII; break; @@ -1047,7 +1055,7 @@ namespace DiscImageChef.CommonTypes case 0x8C: case 0x90: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape54m; break; @@ -1059,7 +1067,7 @@ namespace DiscImageChef.CommonTypes case 0x80: case 0x81: { - if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) return MediaType.DLTtapeIII; break; @@ -1070,13 +1078,13 @@ namespace DiscImageChef.CommonTypes break; case 0x84: { - switch(densityCode) + switch (densityCode) { case 0x00: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape80m; - if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) return MediaType.DLTtapeIIIxt; break; @@ -1088,7 +1096,7 @@ namespace DiscImageChef.CommonTypes case 0x8C: case 0x90: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape80m; break; @@ -1098,7 +1106,7 @@ namespace DiscImageChef.CommonTypes case 0x80: case 0x81: { - if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal)) return MediaType.DLTtapeIIIxt; break; @@ -1109,17 +1117,17 @@ namespace DiscImageChef.CommonTypes break; case 0x85: { - switch(densityCode) + switch (densityCode) { case 0x00: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + 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)) + 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)) + if (model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal)) return MediaType.Travan5; break; @@ -1131,7 +1139,7 @@ namespace DiscImageChef.CommonTypes case 0x8C: case 0x90: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape106m; break; @@ -1150,9 +1158,9 @@ namespace DiscImageChef.CommonTypes case 0x88: case 0x89: { - if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) || - model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) || - model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) || + model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) || + model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) return MediaType.DLTtapeIV; break; @@ -1160,7 +1168,7 @@ namespace DiscImageChef.CommonTypes case 0x46: { - if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal)) return MediaType.Travan5; break; @@ -1171,16 +1179,16 @@ namespace DiscImageChef.CommonTypes break; case 0x86: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x90: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + 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)) + if (model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) || + model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) || + model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) return MediaType.SDLT1; break; @@ -1188,7 +1196,7 @@ namespace DiscImageChef.CommonTypes case 0x8C: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape160mXL; break; @@ -1198,9 +1206,9 @@ namespace DiscImageChef.CommonTypes case 0x92: case 0x93: { - if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) || - model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) || - model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) || + model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) || + model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) return MediaType.SDLT1; break; @@ -1211,14 +1219,14 @@ namespace DiscImageChef.CommonTypes break; case 0x87: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x4A: { - if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) || - model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) || - model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) || + model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) || + model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) return MediaType.SDLT2; break; @@ -1229,16 +1237,16 @@ namespace DiscImageChef.CommonTypes break; case 0x90: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x50: case 0x98: case 0x99: { - if(model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) || - model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) || - model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("dlt", StringComparison.Ordinal) || + model.ToLowerInvariant().StartsWith("sdlt", StringComparison.Ordinal) || + model.ToLowerInvariant().StartsWith("superdlt", StringComparison.Ordinal)) return MediaType.VStapeI; break; @@ -1249,14 +1257,14 @@ namespace DiscImageChef.CommonTypes break; case 0x95: { - if(model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("stt", StringComparison.Ordinal)) return MediaType.Travan7; } break; case 0xC1: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x14: @@ -1264,7 +1272,7 @@ namespace DiscImageChef.CommonTypes case 0x8C: case 0x90: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape22m; break; @@ -1275,7 +1283,7 @@ namespace DiscImageChef.CommonTypes break; case 0xC2: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x14: @@ -1284,7 +1292,7 @@ namespace DiscImageChef.CommonTypes case 0x8C: case 0x90: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape40m; break; @@ -1295,7 +1303,7 @@ namespace DiscImageChef.CommonTypes break; case 0xC3: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x14: @@ -1304,7 +1312,7 @@ namespace DiscImageChef.CommonTypes case 0x8C: case 0x90: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape76m; break; @@ -1315,7 +1323,7 @@ namespace DiscImageChef.CommonTypes break; case 0xC4: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x14: @@ -1324,7 +1332,7 @@ namespace DiscImageChef.CommonTypes case 0x8C: case 0x90: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape112m; break; @@ -1335,13 +1343,13 @@ namespace DiscImageChef.CommonTypes break; case 0xD1: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x27: case 0x28: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape22mAME; break; @@ -1352,13 +1360,13 @@ namespace DiscImageChef.CommonTypes break; case 0xD2: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x27: case 0x28: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape170m; break; @@ -1369,13 +1377,13 @@ namespace DiscImageChef.CommonTypes break; case 0xD3: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x27: case 0x28: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape125m; break; @@ -1386,13 +1394,13 @@ namespace DiscImageChef.CommonTypes break; case 0xD4: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x27: case 0x28: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape45m; break; @@ -1403,13 +1411,13 @@ namespace DiscImageChef.CommonTypes break; case 0xD5: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x27: case 0x28: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape225m; break; @@ -1420,13 +1428,13 @@ namespace DiscImageChef.CommonTypes break; case 0xD6: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x27: case 0x28: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape150m; break; @@ -1437,13 +1445,13 @@ namespace DiscImageChef.CommonTypes break; case 0xD7: { - switch(densityCode) + switch (densityCode) { case 0x00: case 0x27: case 0x28: { - if(model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) + if (model.ToLowerInvariant().StartsWith("exb", StringComparison.Ordinal)) return MediaType.Exatape75m; break; @@ -1462,14 +1470,14 @@ namespace DiscImageChef.CommonTypes // Optical device case 0x07: { - if(mediumType != 0x01 && mediumType != 0x02 && mediumType != 0x03 && mediumType != 0x05 && - mediumType != 0x07) return MediaType.UnknownMO; + if (mediumType != 0x01 && mediumType != 0x02 && mediumType != 0x03 && mediumType != 0x05 && + mediumType != 0x07) return MediaType.UnknownMO; - switch(blockSize) + switch (blockSize) { case 512: { - switch(blocks) + switch (blocks) { case 249850: return MediaType.ECMA_154; case 429975: return MediaType.ECMA_201_ROM; @@ -1488,7 +1496,7 @@ namespace DiscImageChef.CommonTypes case 1024: { - switch(blocks) + switch (blocks) { case 371371: return MediaType.ECMA_223; case 498526: return MediaType.ECMA_183; @@ -1496,47 +1504,47 @@ namespace DiscImageChef.CommonTypes case 637041: return MediaType.ECMA_184; case 936921: case 948770: return MediaType.ECMA_195; - case 1244621: return MediaType.ECMA_238; + case 1244621: return MediaType.ECMA_238; case 14476734: return MediaType.ECMA_260; case 24445990: return MediaType.ECMA_260_Double; - default: return MediaType.UnknownMO; + default: return MediaType.UnknownMO; } } case 2048: { - switch(blocks) + switch (blocks) { case 310352: // Found in real media case 318988: case 320332: case 321100: return MediaType.ECMA_239; - case 605846: return MediaType.GigaMo; + case 605846: return MediaType.GigaMo; case 1063146: return MediaType.GigaMo2; case 1128134: return MediaType.ECMA_280; case 2043664: return MediaType.ECMA_322_2k; case 7355716: return MediaType.ECMA_317; - default: return MediaType.UnknownMO; + default: return MediaType.UnknownMO; } } case 4096: { - switch(blocks) + switch (blocks) { case 1095840: return MediaType.ECMA_322; - default: return MediaType.UnknownMO; + default: return MediaType.UnknownMO; } } case 8192: { - switch(blocks) + switch (blocks) { case 1834348: return MediaType.UDO; case 3668759: return MediaType.UDO2_WORM; case 3669724: return MediaType.UDO2; - default: return MediaType.UnknownMO; + default: return MediaType.UnknownMO; } } @@ -1547,14 +1555,14 @@ namespace DiscImageChef.CommonTypes // MultiMedia Device case 0x05: { - switch(mediumType) + switch (mediumType) { case 0x00: return blockSize == 512 - ? blocks == 1281856 - ? MediaType.PD650_WORM - : MediaType.PD650 - : MediaType.CD; + ? blocks == 1281856 + ? MediaType.PD650_WORM + : MediaType.PD650 + : MediaType.CD; case 0x01: case 0x05: return MediaType.CDROM; case 0x02: @@ -1581,8 +1589,8 @@ namespace DiscImageChef.CommonTypes case 0x27: case 0x28: return MediaType.CDRW; case 0x80: - if(model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) - switch(densityCode) + if (model.ToLowerInvariant().StartsWith("ult", StringComparison.Ordinal)) + switch (densityCode) { case 0x42: return MediaType.LTO2; case 0x44: return MediaType.LTO3; @@ -1596,11 +1604,14 @@ namespace DiscImageChef.CommonTypes break; // Host managed zoned block device - case 0x14: { return MediaType.Zone_HDD; } + case 0x14: + { + return MediaType.Zone_HDD; + } } return MediaType.Unknown; } } - #pragma warning restore RECS0063 // Warns when a culture-aware 'StartsWith' call is used by default. +#pragma warning restore RECS0063 // Warns when a culture-aware 'StartsWith' call is used by default. } \ No newline at end of file