mirror of
https://github.com/Ryubing/Ryujinx.git
synced 2025-03-15 04:14:47 +00:00
misc: chore: Use collection expressions in Memory project
This commit is contained in:
parent
2853f5b426
commit
46a5cafaa8
4 changed files with 6 additions and 6 deletions
|
@ -173,7 +173,7 @@ namespace Ryujinx.Memory.Range
|
|||
private List<T> GetList()
|
||||
{
|
||||
List<RangeNode<ulong, T>> items = _items.AsList();
|
||||
List<T> result = new();
|
||||
List<T> result = [];
|
||||
|
||||
foreach (RangeNode<ulong, T> item in items)
|
||||
{
|
||||
|
|
|
@ -28,7 +28,7 @@ namespace Ryujinx.Memory
|
|||
{
|
||||
_pageSize = MemoryBlock.GetPageSize();
|
||||
_reservedBlock = new MemoryBlock(size, MemoryAllocationFlags.Reserve | MemoryAllocationFlags.ViewCompatible);
|
||||
_mappedBlocks = new List<MemoryBlock>();
|
||||
_mappedBlocks = [];
|
||||
_pageInit = pageInit;
|
||||
|
||||
int pages = (int)BitUtils.DivRoundUp(size, _pageSize);
|
||||
|
|
|
@ -51,8 +51,8 @@ namespace Ryujinx.Memory.Tracking
|
|||
_invalidAccessHandler = invalidAccessHandler;
|
||||
_singleByteGuestTracking = singleByteGuestTracking;
|
||||
|
||||
_virtualRegions = new NonOverlappingRangeList<VirtualRegion>();
|
||||
_guestVirtualRegions = new NonOverlappingRangeList<VirtualRegion>();
|
||||
_virtualRegions = [];
|
||||
_guestVirtualRegions = [];
|
||||
}
|
||||
|
||||
private (ulong address, ulong size) PageAlign(ulong address, ulong size)
|
||||
|
@ -165,7 +165,7 @@ namespace Ryujinx.Memory.Tracking
|
|||
/// <returns>A list of virtual regions within the given range</returns>
|
||||
internal List<VirtualRegion> GetVirtualRegionsForHandle(ulong va, ulong size, bool guest)
|
||||
{
|
||||
List<VirtualRegion> result = new();
|
||||
List<VirtualRegion> result = [];
|
||||
NonOverlappingRangeList<VirtualRegion> regions = guest ? _guestVirtualRegions : _virtualRegions;
|
||||
regions.GetOrAddRegions(result, va, size, (va, size) => new VirtualRegion(this, va, size, guest));
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ namespace Ryujinx.Memory.Tracking
|
|||
/// </summary>
|
||||
class VirtualRegion : AbstractRegion
|
||||
{
|
||||
public List<RegionHandle> Handles = new();
|
||||
public List<RegionHandle> Handles = [];
|
||||
|
||||
private readonly MemoryTracking _tracking;
|
||||
private MemoryPermission _lastPermission;
|
||||
|
|
Loading…
Add table
Reference in a new issue