REFACTOR: All refactor in DiscImageChef.Helpers.

This commit is contained in:
2017-12-22 16:35:31 +00:00
parent af478a92d1
commit c684b25418
11 changed files with 31 additions and 104 deletions

View File

@@ -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);