diff --git a/src/Ryujinx.Memory/Range/MultiRangeList.cs b/src/Ryujinx.Memory/Range/MultiRangeList.cs index 3ca26c892..2204033d9 100644 --- a/src/Ryujinx.Memory/Range/MultiRangeList.cs +++ b/src/Ryujinx.Memory/Range/MultiRangeList.cs @@ -173,7 +173,7 @@ namespace Ryujinx.Memory.Range private List GetList() { List> items = _items.AsList(); - List result = new(); + List result = []; foreach (RangeNode item in items) { diff --git a/src/Ryujinx.Memory/SparseMemoryBlock.cs b/src/Ryujinx.Memory/SparseMemoryBlock.cs index 5717d7b64..7e46370d0 100644 --- a/src/Ryujinx.Memory/SparseMemoryBlock.cs +++ b/src/Ryujinx.Memory/SparseMemoryBlock.cs @@ -28,7 +28,7 @@ namespace Ryujinx.Memory { _pageSize = MemoryBlock.GetPageSize(); _reservedBlock = new MemoryBlock(size, MemoryAllocationFlags.Reserve | MemoryAllocationFlags.ViewCompatible); - _mappedBlocks = new List(); + _mappedBlocks = []; _pageInit = pageInit; int pages = (int)BitUtils.DivRoundUp(size, _pageSize); diff --git a/src/Ryujinx.Memory/Tracking/MemoryTracking.cs b/src/Ryujinx.Memory/Tracking/MemoryTracking.cs index d60a3bd8f..e7791fec3 100644 --- a/src/Ryujinx.Memory/Tracking/MemoryTracking.cs +++ b/src/Ryujinx.Memory/Tracking/MemoryTracking.cs @@ -51,8 +51,8 @@ namespace Ryujinx.Memory.Tracking _invalidAccessHandler = invalidAccessHandler; _singleByteGuestTracking = singleByteGuestTracking; - _virtualRegions = new NonOverlappingRangeList(); - _guestVirtualRegions = new NonOverlappingRangeList(); + _virtualRegions = []; + _guestVirtualRegions = []; } private (ulong address, ulong size) PageAlign(ulong address, ulong size) @@ -165,7 +165,7 @@ namespace Ryujinx.Memory.Tracking /// A list of virtual regions within the given range internal List GetVirtualRegionsForHandle(ulong va, ulong size, bool guest) { - List result = new(); + List result = []; NonOverlappingRangeList regions = guest ? _guestVirtualRegions : _virtualRegions; regions.GetOrAddRegions(result, va, size, (va, size) => new VirtualRegion(this, va, size, guest)); diff --git a/src/Ryujinx.Memory/Tracking/VirtualRegion.cs b/src/Ryujinx.Memory/Tracking/VirtualRegion.cs index 7f5eb9b11..f9267d85b 100644 --- a/src/Ryujinx.Memory/Tracking/VirtualRegion.cs +++ b/src/Ryujinx.Memory/Tracking/VirtualRegion.cs @@ -8,7 +8,7 @@ namespace Ryujinx.Memory.Tracking /// class VirtualRegion : AbstractRegion { - public List Handles = new(); + public List Handles = []; private readonly MemoryTracking _tracking; private MemoryPermission _lastPermission;