mirror of
https://github.com/aaru-dps/Aaru.Server.git
synced 2025-12-16 19:24:27 +00:00
REFACTOR: All refactor in DiscImageChef.Helpers.
This commit is contained in:
@@ -45,15 +45,12 @@ namespace Extents
|
||||
backend = new List<Tuple<byte, byte>>();
|
||||
}
|
||||
|
||||
public ExtentsByte(List<Tuple<byte, byte>> list)
|
||||
public ExtentsByte(IEnumerable<Tuple<byte, byte>> list)
|
||||
{
|
||||
backend = list.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public int Count
|
||||
{
|
||||
get { return backend.Count; }
|
||||
}
|
||||
public int Count => backend.Count;
|
||||
|
||||
public void Add(byte item)
|
||||
{
|
||||
@@ -108,12 +105,7 @@ namespace Extents
|
||||
backend = backend.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public void Add(byte start, byte end)
|
||||
{
|
||||
Add(start, end, false);
|
||||
}
|
||||
|
||||
public void Add(byte start, byte end, bool run)
|
||||
public void Add(byte start, byte end, bool run = false)
|
||||
{
|
||||
byte realEnd;
|
||||
if(run) realEnd = (byte)(start + end - 1);
|
||||
|
||||
@@ -45,15 +45,12 @@ namespace Extents
|
||||
backend = new List<Tuple<int, int>>();
|
||||
}
|
||||
|
||||
public ExtentsInt(List<Tuple<int, int>> list)
|
||||
public ExtentsInt(IEnumerable<Tuple<int, int>> list)
|
||||
{
|
||||
backend = list.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public int Count
|
||||
{
|
||||
get { return backend.Count; }
|
||||
}
|
||||
public int Count => backend.Count;
|
||||
|
||||
public void Add(int item)
|
||||
{
|
||||
@@ -108,12 +105,7 @@ namespace Extents
|
||||
backend = backend.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public void Add(int start, int end)
|
||||
{
|
||||
Add(start, end, false);
|
||||
}
|
||||
|
||||
public void Add(int start, int end, bool run)
|
||||
public void Add(int start, int end, bool run = false)
|
||||
{
|
||||
int realEnd;
|
||||
if(run) realEnd = start + end - 1;
|
||||
|
||||
@@ -45,15 +45,12 @@ namespace Extents
|
||||
backend = new List<Tuple<long, long>>();
|
||||
}
|
||||
|
||||
public ExtentsLong(List<Tuple<long, long>> list)
|
||||
public ExtentsLong(IEnumerable<Tuple<long, long>> list)
|
||||
{
|
||||
backend = list.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public int Count
|
||||
{
|
||||
get { return backend.Count; }
|
||||
}
|
||||
public int Count => backend.Count;
|
||||
|
||||
public void Add(long item)
|
||||
{
|
||||
@@ -108,12 +105,7 @@ namespace Extents
|
||||
backend = backend.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public void Add(long start, long end)
|
||||
{
|
||||
Add(start, end, false);
|
||||
}
|
||||
|
||||
public void Add(long start, long end, bool run)
|
||||
public void Add(long start, long end, bool run = false)
|
||||
{
|
||||
long realEnd;
|
||||
if(run) realEnd = start + end - 1;
|
||||
|
||||
@@ -45,15 +45,12 @@ namespace Extents
|
||||
backend = new List<Tuple<sbyte, sbyte>>();
|
||||
}
|
||||
|
||||
public ExtentsSByte(List<Tuple<sbyte, sbyte>> list)
|
||||
public ExtentsSByte(IEnumerable<Tuple<sbyte, sbyte>> list)
|
||||
{
|
||||
backend = list.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public int Count
|
||||
{
|
||||
get { return backend.Count; }
|
||||
}
|
||||
public int Count => backend.Count;
|
||||
|
||||
public void Add(sbyte item)
|
||||
{
|
||||
@@ -108,12 +105,7 @@ namespace Extents
|
||||
backend = backend.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public void Add(sbyte start, sbyte end)
|
||||
{
|
||||
Add(start, end, false);
|
||||
}
|
||||
|
||||
public void Add(sbyte start, sbyte end, bool run)
|
||||
public void Add(sbyte start, sbyte end, bool run = false)
|
||||
{
|
||||
sbyte realEnd;
|
||||
if(run) realEnd = (sbyte)(start + end - 1);
|
||||
|
||||
@@ -45,15 +45,12 @@ namespace Extents
|
||||
backend = new List<Tuple<short, short>>();
|
||||
}
|
||||
|
||||
public ExtentsShort(List<Tuple<short, short>> list)
|
||||
public ExtentsShort(IEnumerable<Tuple<short, short>> list)
|
||||
{
|
||||
backend = list.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public int Count
|
||||
{
|
||||
get { return backend.Count; }
|
||||
}
|
||||
public int Count => backend.Count;
|
||||
|
||||
public void Add(short item)
|
||||
{
|
||||
@@ -108,12 +105,7 @@ namespace Extents
|
||||
backend = backend.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public void Add(short start, short end)
|
||||
{
|
||||
Add(start, end, false);
|
||||
}
|
||||
|
||||
public void Add(short start, short end, bool run)
|
||||
public void Add(short start, short end, bool run = false)
|
||||
{
|
||||
short realEnd;
|
||||
if(run) realEnd = (short)(start + end - 1);
|
||||
|
||||
@@ -45,15 +45,12 @@ namespace Extents
|
||||
backend = new List<Tuple<uint, uint>>();
|
||||
}
|
||||
|
||||
public ExtentsUInt(List<Tuple<uint, uint>> list)
|
||||
public ExtentsUInt(IEnumerable<Tuple<uint, uint>> list)
|
||||
{
|
||||
backend = list.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public int Count
|
||||
{
|
||||
get { return backend.Count; }
|
||||
}
|
||||
public int Count => backend.Count;
|
||||
|
||||
public void Add(uint item)
|
||||
{
|
||||
@@ -108,12 +105,7 @@ namespace Extents
|
||||
backend = backend.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public void Add(uint start, uint end)
|
||||
{
|
||||
Add(start, end, false);
|
||||
}
|
||||
|
||||
public void Add(uint start, uint end, bool run)
|
||||
public void Add(uint start, uint end, bool run = false)
|
||||
{
|
||||
uint realEnd;
|
||||
if(run) realEnd = start + end - 1;
|
||||
|
||||
@@ -45,15 +45,12 @@ namespace Extents
|
||||
backend = new List<Tuple<ulong, ulong>>();
|
||||
}
|
||||
|
||||
public ExtentsULong(List<Tuple<ulong, ulong>> list)
|
||||
public ExtentsULong(IEnumerable<Tuple<ulong, ulong>> list)
|
||||
{
|
||||
backend = list.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public int Count
|
||||
{
|
||||
get { return backend.Count; }
|
||||
}
|
||||
public int Count => backend.Count;
|
||||
|
||||
public void Add(ulong item)
|
||||
{
|
||||
@@ -108,12 +105,7 @@ namespace Extents
|
||||
backend = backend.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public void Add(ulong start, ulong end)
|
||||
{
|
||||
Add(start, end, false);
|
||||
}
|
||||
|
||||
public void Add(ulong start, ulong end, bool run)
|
||||
public void Add(ulong start, ulong end, bool run = false)
|
||||
{
|
||||
ulong realEnd;
|
||||
if(run) realEnd = start + end - 1;
|
||||
|
||||
@@ -45,15 +45,12 @@ namespace Extents
|
||||
backend = new List<Tuple<ushort, ushort>>();
|
||||
}
|
||||
|
||||
public ExtentsUShort(List<Tuple<ushort, ushort>> list)
|
||||
public ExtentsUShort(IEnumerable<Tuple<ushort, ushort>> list)
|
||||
{
|
||||
backend = list.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public int Count
|
||||
{
|
||||
get { return backend.Count; }
|
||||
}
|
||||
public int Count => backend.Count;
|
||||
|
||||
public void Add(ushort item)
|
||||
{
|
||||
@@ -108,12 +105,7 @@ namespace Extents
|
||||
backend = backend.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public void Add(ushort start, ushort end)
|
||||
{
|
||||
Add(start, end, false);
|
||||
}
|
||||
|
||||
public void Add(ushort start, ushort end, bool run)
|
||||
public void Add(ushort start, ushort end, bool run = false)
|
||||
{
|
||||
ushort realEnd;
|
||||
if(run) realEnd = (ushort)(start + end - 1);
|
||||
|
||||
Reference in New Issue
Block a user