🎨REFACTOR: Plugins do not need to expose their methods as virtual.

This commit is contained in:
2017-12-26 07:28:40 +00:00
parent 6aee3c9cb1
commit 94d8173b3a
168 changed files with 2161 additions and 2161 deletions

View File

@@ -50,10 +50,10 @@ namespace DiscImageChef.Partitions
const uint TYPE_RISCIX_SCSI = 2;
const uint TYPE_MASK = 15;
public virtual string Name => "Acorn FileCore partitions";
public virtual Guid Id => new Guid("A7C8FEBE-8D00-4933-B9F3-42184C8BA808");
public string Name => "Acorn FileCore partitions";
public Guid Id => new Guid("A7C8FEBE-8D00-4933-B9F3-42184C8BA808");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -53,10 +53,10 @@ namespace DiscImageChef.Partitions
/// <summary>Old indicator for HFS partition, "TFS1"</summary>
const uint HFS_MAGIC_OLD = 0x54465331;
public virtual string Name => "Apple Partition Map";
public virtual Guid Id => new Guid("36405F8D-4F1A-07F5-209C-223D735D6D22");
public string Name => "Apple Partition Map";
public Guid Id => new Guid("36405F8D-4F1A-07F5-209C-223D735D6D22");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
uint sectorSize;

View File

@@ -56,10 +56,10 @@ namespace DiscImageChef.Partitions
readonly string[] printDevices = {"Parallel", "Serial"};
readonly double[] stopBits = {1, 1.5, 2};
public virtual string Name => "ACT Apricot partitions";
public virtual Guid Id => new Guid("8CBF5864-7B5A-47A0-8CEB-199C74FA22DE");
public string Name => "ACT Apricot partitions";
public Guid Id => new Guid("8CBF5864-7B5A-47A0-8CEB-199C74FA22DE");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -55,10 +55,10 @@ namespace DiscImageChef.Partitions
const uint TypeMinix = 0x004D4958;
const uint TypeMinix2 = 0x004D4E58;
public virtual string Name => "Atari partitions";
public virtual Guid Id => new Guid("d1dd0f24-ec39-4c4d-9072-be31919a3b5e");
public string Name => "Atari partitions";
public Guid Id => new Guid("d1dd0f24-ec39-4c4d-9072-be31919a3b5e");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -51,10 +51,10 @@ namespace DiscImageChef.Partitions
/// <summary>Known byte offsets for BSD disklabel</summary>
readonly uint[] labelOffsets = {0, 9, 64, 128, 516};
public virtual string Name => "BSD disklabel";
public virtual Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9");
public string Name => "BSD disklabel";
public Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();
uint run = (MAX_LABEL_SIZE + labelOffsets.Last()) / imagePlugin.Info.SectorSize;

View File

@@ -44,10 +44,10 @@ namespace DiscImageChef.Partitions
const int PT_MAGIC = 0x032957;
const int PT_VALID = 1;
public virtual string Name => "DEC disklabel";
public virtual Guid Id => new Guid("58CEC3B7-3B93-4D47-86EE-D6DADE9D444F");
public string Name => "DEC disklabel";
public Guid Id => new Guid("58CEC3B7-3B93-4D47-86EE-D6DADE9D444F");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -42,10 +42,10 @@ namespace DiscImageChef.Partitions
{
const uint DISK_MAGIC64 = 0xC4464C59;
public virtual string Name => "DragonFly BSD 64-bit disklabel";
public virtual Guid Id => new Guid("D49E41A6-D952-4760-9D94-03DAE2450C5F");
public string Name => "DragonFly BSD 64-bit disklabel";
public Guid Id => new Guid("D49E41A6-D952-4760-9D94-03DAE2450C5F");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();
uint nSectors = 2048 / imagePlugin.Info.SectorSize;

View File

@@ -45,10 +45,10 @@ namespace DiscImageChef.Partitions
const ulong GPT_MAGIC = 0x5452415020494645;
const uint GPT_REVISION1 = 0x00010000;
public virtual string Name => "GUID Partition Table";
public virtual Guid Id => new Guid("CBC9D281-C1D0-44E8-9038-4D66FD2678AB");
public string Name => "GUID Partition Table";
public Guid Id => new Guid("CBC9D281-C1D0-44E8-9038-4D66FD2678AB");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -44,10 +44,10 @@ namespace DiscImageChef.Partitions
{
const uint X68K_MAGIC = 0x5836384B;
public virtual string Name => "Human 68k partitions";
public virtual Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9");
public string Name => "Human 68k partitions";
public Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -184,10 +184,10 @@ namespace DiscImageChef.Partitions
"VMWare VMKCORE", "Linux RAID, FreeDOS", "SpeedStor, LANStep, PS/2 IML", "Xenix bad block"
};
public virtual string Name => "Master Boot Record";
public virtual Guid Id => new Guid("5E8A34E8-4F1A-59E6-4BF7-7EA647063A76");
public string Name => "Master Boot Record";
public Guid Id => new Guid("5E8A34E8-4F1A-59E6-4BF7-7EA647063A76");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
ulong counter = 0;

View File

@@ -55,10 +55,10 @@ namespace DiscImageChef.Partitions
/// <summary>44</summary>
const ushort DISKTAB_ENTRY_SIZE = 0x2C;
public virtual string Name => "NeXT Disklabel";
public virtual Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9");
public string Name => "NeXT Disklabel";
public Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
bool magicFound = false;
byte[] labelSector;

View File

@@ -43,10 +43,10 @@ namespace DiscImageChef.Partitions
{
public class PC98 : IPartition
{
public virtual string Name => "NEC PC-9800 partition table";
public virtual Guid Id => new Guid("27333401-C7C2-447D-961C-22AD0641A09A");
public string Name => "NEC PC-9800 partition table";
public Guid Id => new Guid("27333401-C7C2-447D-961C-22AD0641A09A");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -45,10 +45,10 @@ namespace DiscImageChef.Partitions
// e.g.: "part nvram 10110 10112\npart fossil 10112 3661056\n"
public class Plan9 : IPartition
{
public virtual string Name => "Plan9 partition table";
public virtual Guid Id => new Guid("F0BF4FFC-056E-4E7C-8B65-4EAEE250ADD9");
public string Name => "Plan9 partition table";
public Guid Id => new Guid("F0BF4FFC-056E-4E7C-8B65-4EAEE250ADD9");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -275,10 +275,10 @@ namespace DiscImageChef.Partitions
/// </summary>
const uint FLAGS_NO_AUTOMOUNT = 0x00000002;
public virtual string Name => "Amiga Rigid Disk Block";
public virtual Guid Id => new Guid("8D72ED97-1854-4170-9CE4-6E8446FD9863");
public string Name => "Amiga Rigid Disk Block";
public Guid Id => new Guid("8D72ED97-1854-4170-9CE4-6E8446FD9863");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();
BigEndianBitConverter.IsLittleEndian = BitConverter.IsLittleEndian;

View File

@@ -44,10 +44,10 @@ namespace DiscImageChef.Partitions
const ushort KARMA_MAGIC = 0xAB56;
const byte ENTRY_MAGIC = 0x4D;
public virtual string Name => "Rio Karma partitioning";
public virtual Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9");
public string Name => "Rio Karma partitioning";
public Guid Id => new Guid("246A6D93-4F1A-1F8A-344D-50187A5513A9");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -48,10 +48,10 @@ namespace DiscImageChef.Partitions
{
const int SGI_MAGIC = 0x0BE5A941;
public virtual string Name => "SGI Disk Volume Header";
public virtual Guid Id => new Guid("AEF5AB45-4880-4CE8-8735-F0A402E2E5F2");
public string Name => "SGI Disk Volume Header";
public Guid Id => new Guid("AEF5AB45-4880-4CE8-8735-F0A402E2E5F2");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -70,10 +70,10 @@ namespace DiscImageChef.Partitions
const int LEN_DKL_PAD16 = DK_LABEL_SIZE - (456 + // sizeof(dk_vtoc16)
4 * 4 + 12 * 2 + 2 * 2);
public virtual string Name => "Sun Disklabel";
public virtual Guid Id => new Guid("50F35CC4-8375-4445-8DCB-1BA550C931A3");
public string Name => "Sun Disklabel";
public Guid Id => new Guid("50F35CC4-8375-4445-8DCB-1BA550C931A3");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -1369,10 +1369,10 @@ namespace DiscImageChef.Partitions
}
};
public virtual string Name => "UNIX hardwired";
public virtual Guid Id => new Guid("9ED7E30B-53BF-4619-87A0-5D2002155617");
public string Name => "UNIX hardwired";
public Guid Id => new Guid("9ED7E30B-53BF-4619-87A0-5D2002155617");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();
Partition[] parts;

View File

@@ -49,10 +49,10 @@ namespace DiscImageChef.Partitions
const int V_NUMPAR = 16;
const uint XPDVERS = 3; /* 1st version of extended pdinfo */
public virtual string Name => "UNIX VTOC";
public virtual Guid Id => new Guid("6D35A66F-8D77-426F-A562-D88F6A1F1702");
public string Name => "UNIX VTOC";
public Guid Id => new Guid("6D35A66F-8D77-426F-A562-D88F6A1F1702");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -48,10 +48,10 @@ namespace DiscImageChef.Partitions
// Can't find this in any documentation but everything is aligned to this offset (in sectors)
const uint XENIX_OFFSET = 977;
public virtual string Name => "XENIX";
public virtual Guid Id => new Guid("53BE01DE-E68B-469F-A17F-EC2E4BD61CD9");
public string Name => "XENIX";
public Guid Id => new Guid("53BE01DE-E68B-469F-A17F-EC2E4BD61CD9");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();

View File

@@ -60,10 +60,10 @@ namespace DiscImageChef.Partitions
const uint XBOX360_DEVKIT_MAGIC = 0x00020000;
public virtual string Name => "Xbox partitioning";
public virtual Guid Id => new Guid("E3F6FB91-D358-4F22-A550-81E92D50EB78");
public string Name => "Xbox partitioning";
public Guid Id => new Guid("E3F6FB91-D358-4F22-A550-81E92D50EB78");
public virtual bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
public bool GetInformation(IMediaImage imagePlugin, out List<Partition> partitions, ulong sectorOffset)
{
partitions = new List<Partition>();