misc: chore: Use collection expressions in Memory project

This commit is contained in:
Evan Husted 2025-01-26 15:46:58 -06:00
parent 2853f5b426
commit 46a5cafaa8
4 changed files with 6 additions and 6 deletions

View file

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