Adjust naming conventions and general refactoring in HLE Project (#490)

* Rename enum fields

* Naming conventions

* Remove unneeded ".this"

* Remove unneeded semicolons

* Remove unused Usings

* Don't use var

* Remove unneeded enum underlying types

* Explicitly label class visibility

* Remove unneeded @ prefixes

* Remove unneeded commas

* Remove unneeded if expressions

* Method doesn't use unsafe code

* Remove unneeded casts

* Initialized objects don't need an empty constructor

* Remove settings from DotSettings

* Revert "Explicitly label class visibility"

This reverts commit ad5eb5787cc5b27a4631cd46ef5f551c4ae95e51.

* Small changes

* Revert external enum renaming

* Changes from feedback

* Remove unneeded property setters
This commit is contained in:
Alex Barney 2018-12-04 14:23:37 -06:00 committed by gdkchan
parent c86aacde76
commit 85dbb9559a
299 changed files with 12268 additions and 12276 deletions

View file

@ -4,46 +4,46 @@ namespace Ryujinx.HLE.HOS.Kernel
{
class KSlabHeap
{
private LinkedList<ulong> Items;
private LinkedList<ulong> _items;
public KSlabHeap(ulong Pa, ulong ItemSize, ulong Size)
public KSlabHeap(ulong pa, ulong itemSize, ulong size)
{
Items = new LinkedList<ulong>();
_items = new LinkedList<ulong>();
int ItemsCount = (int)(Size / ItemSize);
int itemsCount = (int)(size / itemSize);
for (int Index = 0; Index < ItemsCount; Index++)
for (int index = 0; index < itemsCount; index++)
{
Items.AddLast(Pa);
_items.AddLast(pa);
Pa += ItemSize;
pa += itemSize;
}
}
public bool TryGetItem(out ulong Pa)
public bool TryGetItem(out ulong pa)
{
lock (Items)
lock (_items)
{
if (Items.First != null)
if (_items.First != null)
{
Pa = Items.First.Value;
pa = _items.First.Value;
Items.RemoveFirst();
_items.RemoveFirst();
return true;
}
}
Pa = 0;
pa = 0;
return false;
}
public void Free(ulong Pa)
public void Free(ulong pa)
{
lock (Items)
lock (_items)
{
Items.AddFirst(Pa);
_items.AddFirst(pa);
}
}
}