Просмотр исходного кода

misc: chore: Fix object creation in Memory project

Evan Husted 1 год назад
Родитель
Сommit
ae92fbf539

+ 1 - 2
src/Ryujinx.Memory/AddressSpaceManager.cs

@@ -234,8 +234,7 @@ namespace Ryujinx.Memory
         protected unsafe override Memory<byte> GetPhysicalAddressMemory(nuint pa, int size)
         protected unsafe override Memory<byte> GetPhysicalAddressMemory(nuint pa, int size)
             => new NativeMemoryManager<byte>((byte*)pa, size).Memory;
             => new NativeMemoryManager<byte>((byte*)pa, size).Memory;
 
 
-        protected override unsafe Span<byte> GetPhysicalAddressSpan(nuint pa, int size)
-            => new Span<byte>((void*)pa, size);
+        protected override unsafe Span<byte> GetPhysicalAddressSpan(nuint pa, int size) => new((void*)pa, size);
 
 
         protected override nuint TranslateVirtualAddressChecked(ulong va)
         protected override nuint TranslateVirtualAddressChecked(ulong va)
             => GetHostAddress(va);
             => GetHostAddress(va);

+ 1 - 1
src/Ryujinx.Memory/BytesReadOnlySequenceSegment.cs

@@ -14,7 +14,7 @@ namespace Ryujinx.Memory
 
 
         public BytesReadOnlySequenceSegment Append(Memory<byte> memory)
         public BytesReadOnlySequenceSegment Append(Memory<byte> memory)
         {
         {
-            BytesReadOnlySequenceSegment nextSegment = new BytesReadOnlySequenceSegment(memory)
+            BytesReadOnlySequenceSegment nextSegment = new(memory)
             {
             {
                 RunningIndex = RunningIndex + Memory.Length
                 RunningIndex = RunningIndex + Memory.Length
             };
             };

+ 1 - 1
src/Ryujinx.Memory/Range/MultiRangeList.cs

@@ -173,7 +173,7 @@ namespace Ryujinx.Memory.Range
         private List<T> GetList()
         private List<T> GetList()
         {
         {
             List<RangeNode<ulong, T>> items = _items.AsList();
             List<RangeNode<ulong, T>> items = _items.AsList();
-            List<T> result = new List<T>();
+            List<T> result = new();
 
 
             foreach (RangeNode<ulong, T> item in items)
             foreach (RangeNode<ulong, T> item in items)
             {
             {