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(int 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<int, int>(backend[i - 1].Item1, backend[i].Item2);
|
||||
}
|
||||
else
|
||||
itemToAdd = new Tuple<int, int>(item, backend[i].Item2);
|
||||
else itemToAdd = new Tuple<int, int>(item, backend[i].Item2);
|
||||
|
||||
break;
|
||||
}
|
||||
@@ -90,8 +91,7 @@ namespace Extents
|
||||
removeTwo = backend[i + 1];
|
||||
itemToAdd = new Tuple<int, int>(backend[i].Item1, backend[i + 1].Item2);
|
||||
}
|
||||
else
|
||||
itemToAdd = new Tuple<int, int>(backend[i].Item1, item);
|
||||
else itemToAdd = new Tuple<int, int>(backend[i].Item1, item);
|
||||
|
||||
break;
|
||||
}
|
||||
@@ -103,8 +103,7 @@ namespace Extents
|
||||
backend.Remove(removeTwo);
|
||||
backend.Add(itemToAdd);
|
||||
}
|
||||
else
|
||||
backend.Add(new Tuple<int, int>(item, item));
|
||||
else backend.Add(new Tuple<int, int>(item, item));
|
||||
|
||||
// Sort
|
||||
backend = backend.OrderBy(t => t.Item1).ToList();
|
||||
@@ -118,21 +117,17 @@ namespace Extents
|
||||
public void Add(int start, int end, bool run)
|
||||
{
|
||||
int realEnd;
|
||||
if(run)
|
||||
realEnd = start + end - 1;
|
||||
else
|
||||
realEnd = end;
|
||||
if(run) realEnd = start + end - 1;
|
||||
else realEnd = end;
|
||||
|
||||
// TODO: Optimize this
|
||||
for(int t = start; t <= realEnd; t++)
|
||||
Add(t);
|
||||
for(int t = start; t <= realEnd; t++) Add(t);
|
||||
}
|
||||
|
||||
public bool Contains(int item)
|
||||
{
|
||||
foreach(Tuple<int, int> extent in backend)
|
||||
if(item >= extent.Item1 && item <= extent.Item2)
|
||||
return true;
|
||||
foreach(Tuple<int, int> 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