mirror of
https://github.com/aaru-dps/Aaru.git
synced 2025-12-16 19:24:25 +00:00
REFACTOR: Reformat code.
This commit is contained in:
@@ -50,7 +50,10 @@ namespace Extents
|
||||
backend = list.OrderBy(t => t.Item1).ToList();
|
||||
}
|
||||
|
||||
public int Count { get { return backend.Count; } }
|
||||
public int Count
|
||||
{
|
||||
get { return backend.Count; }
|
||||
}
|
||||
|
||||
public void Add(uint item)
|
||||
{
|
||||
@@ -61,8 +64,7 @@ namespace Extents
|
||||
for(int i = 0; i < backend.Count; i++)
|
||||
{
|
||||
// Already contained in an extent
|
||||
if(item >= backend[i].Item1 && item <= backend[i].Item2)
|
||||
return;
|
||||
if(item >= backend[i].Item1 && item <= backend[i].Item2) return;
|
||||
|
||||
// Expands existing extent start
|
||||
if(item == backend[i].Item1 - 1)
|
||||
@@ -74,8 +76,7 @@ namespace Extents
|
||||
removeTwo = backend[i - 1];
|
||||
itemToAdd = new Tuple<uint, uint>(backend[i - 1].Item1, backend[i].Item2);
|
||||
}
|
||||
else
|
||||
itemToAdd = new Tuple<uint, uint>(item, backend[i].Item2);
|
||||
else itemToAdd = new Tuple<uint, uint>(item, backend[i].Item2);
|
||||
|
||||
break;
|
||||
}
|
||||
@@ -90,8 +91,7 @@ namespace Extents
|
||||
removeTwo = backend[i + 1];
|
||||
itemToAdd = new Tuple<uint, uint>(backend[i].Item1, backend[i + 1].Item2);
|
||||
}
|
||||
else
|
||||
itemToAdd = new Tuple<uint, uint>(backend[i].Item1, item);
|
||||
else itemToAdd = new Tuple<uint, uint>(backend[i].Item1, item);
|
||||
|
||||
break;
|
||||
}
|
||||
@@ -103,8 +103,7 @@ namespace Extents
|
||||
backend.Remove(removeTwo);
|
||||
backend.Add(itemToAdd);
|
||||
}
|
||||
else
|
||||
backend.Add(new Tuple<uint, uint>(item, item));
|
||||
else backend.Add(new Tuple<uint, uint>(item, item));
|
||||
|
||||
// Sort
|
||||
backend = backend.OrderBy(t => t.Item1).ToList();
|
||||
@@ -118,21 +117,17 @@ namespace Extents
|
||||
public void Add(uint start, uint end, bool run)
|
||||
{
|
||||
uint realEnd;
|
||||
if(run)
|
||||
realEnd = start + end - 1;
|
||||
else
|
||||
realEnd = end;
|
||||
if(run) realEnd = start + end - 1;
|
||||
else realEnd = end;
|
||||
|
||||
// TODO: Optimize this
|
||||
for(uint t = start; t <= realEnd; t++)
|
||||
Add(t);
|
||||
for(uint t = start; t <= realEnd; t++) Add(t);
|
||||
}
|
||||
|
||||
public bool Contains(uint item)
|
||||
{
|
||||
foreach(Tuple<uint, uint> extent in backend)
|
||||
if(item >= extent.Item1 && item <= extent.Item2)
|
||||
return true;
|
||||
foreach(Tuple<uint, uint> extent in backend) if(item >= extent.Item1 && item <= extent.Item2) return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -183,14 +178,11 @@ namespace Extents
|
||||
}
|
||||
|
||||
// Item not found
|
||||
if(toRemove == null)
|
||||
return false;
|
||||
if(toRemove == null) return false;
|
||||
|
||||
backend.Remove(toRemove);
|
||||
if(toAddOne != null)
|
||||
backend.Add(toAddOne);
|
||||
if(toAddTwo != null)
|
||||
backend.Add(toAddTwo);
|
||||
if(toAddOne != null) backend.Add(toAddOne);
|
||||
if(toAddTwo != null) backend.Add(toAddTwo);
|
||||
|
||||
// Sort
|
||||
backend = backend.OrderBy(t => t.Item1).ToList();
|
||||
@@ -214,7 +206,8 @@ namespace Extents
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user