REFACTOR: Reformat code.

This commit is contained in:
2017-12-19 20:33:03 +00:00
parent 77edc7c91c
commit e6f6ace80b
704 changed files with 82627 additions and 83641 deletions

View File

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