From a5ff0024fb33964c802e1712e5b11a52390603e7 Mon Sep 17 00:00:00 2001
From: gdkchan <gab.dark.100@gmail.com>
Date: Thu, 11 Aug 2022 18:07:37 -0300
Subject: Rename ToSpan to AsSpan (#3556)

---
 Ryujinx.Common/Memory/StructArrayHelpers.cs | 260 ++++++++++++++--------------
 1 file changed, 130 insertions(+), 130 deletions(-)

(limited to 'Ryujinx.Common/Memory/StructArrayHelpers.cs')

diff --git a/Ryujinx.Common/Memory/StructArrayHelpers.cs b/Ryujinx.Common/Memory/StructArrayHelpers.cs
index bba05c10..a039d04e 100644
--- a/Ryujinx.Common/Memory/StructArrayHelpers.cs
+++ b/Ryujinx.Common/Memory/StructArrayHelpers.cs
@@ -7,8 +7,8 @@ namespace Ryujinx.Common.Memory
     {
         T _e0;
         public int Length => 1;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 1);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 1);
     }
     public struct Array2<T> : IArray<T> where T : unmanaged
     {
@@ -17,8 +17,8 @@ namespace Ryujinx.Common.Memory
         Array1<T> _other;
 #pragma warning restore CS0169
         public int Length => 2;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 2);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 2);
     }
     public struct Array3<T> : IArray<T> where T : unmanaged
     {
@@ -27,8 +27,8 @@ namespace Ryujinx.Common.Memory
         Array2<T> _other;
 #pragma warning restore CS0169
         public int Length => 3;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 3);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 3);
     }
     public struct Array4<T> : IArray<T> where T : unmanaged
     {
@@ -37,8 +37,8 @@ namespace Ryujinx.Common.Memory
         Array3<T> _other;
 #pragma warning restore CS0169
         public int Length => 4;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 4);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 4);
     }
     public struct Array5<T> : IArray<T> where T : unmanaged
     {
@@ -47,8 +47,8 @@ namespace Ryujinx.Common.Memory
         Array4<T> _other;
 #pragma warning restore CS0169
         public int Length => 5;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 5);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 5);
     }
     public struct Array6<T> : IArray<T> where T : unmanaged
     {
@@ -57,8 +57,8 @@ namespace Ryujinx.Common.Memory
         Array5<T> _other;
 #pragma warning restore CS0169
         public int Length => 6;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 6);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 6);
     }
     public struct Array7<T> : IArray<T> where T : unmanaged
     {
@@ -67,8 +67,8 @@ namespace Ryujinx.Common.Memory
         Array6<T> _other;
 #pragma warning restore CS0169
         public int Length => 7;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 7);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 7);
     }
     public struct Array8<T> : IArray<T> where T : unmanaged
     {
@@ -77,8 +77,8 @@ namespace Ryujinx.Common.Memory
         Array7<T> _other;
 #pragma warning restore CS0169
         public int Length => 8;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 8);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 8);
     }
     public struct Array9<T> : IArray<T> where T : unmanaged
     {
@@ -87,8 +87,8 @@ namespace Ryujinx.Common.Memory
         Array8<T> _other;
 #pragma warning restore CS0169
         public int Length => 9;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 9);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 9);
     }
     public struct Array10<T> : IArray<T> where T : unmanaged
     {
@@ -97,8 +97,8 @@ namespace Ryujinx.Common.Memory
         Array9<T> _other;
 #pragma warning restore CS0169
         public int Length => 10;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 10);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 10);
     }
     public struct Array11<T> : IArray<T> where T : unmanaged
     {
@@ -107,8 +107,8 @@ namespace Ryujinx.Common.Memory
         Array10<T> _other;
 #pragma warning restore CS0169
         public int Length => 11;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 11);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 11);
     }
     public struct Array12<T> : IArray<T> where T : unmanaged
     {
@@ -117,8 +117,8 @@ namespace Ryujinx.Common.Memory
         Array11<T> _other;
 #pragma warning restore CS0169
         public int Length => 12;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 12);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 12);
     }
     public struct Array13<T> : IArray<T> where T : unmanaged
     {
@@ -127,8 +127,8 @@ namespace Ryujinx.Common.Memory
         Array12<T> _other;
 #pragma warning restore CS0169
         public int Length => 13;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 13);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 13);
     }
     public struct Array14<T> : IArray<T> where T : unmanaged
     {
@@ -137,8 +137,8 @@ namespace Ryujinx.Common.Memory
         Array13<T> _other;
 #pragma warning restore CS0169
         public int Length => 14;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 14);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 14);
     }
     public struct Array15<T> : IArray<T> where T : unmanaged
     {
@@ -147,8 +147,8 @@ namespace Ryujinx.Common.Memory
         Array14<T> _other;
 #pragma warning restore CS0169
         public int Length => 15;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 15);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 15);
     }
     public struct Array16<T> : IArray<T> where T : unmanaged
     {
@@ -157,8 +157,8 @@ namespace Ryujinx.Common.Memory
         Array15<T> _other;
 #pragma warning restore CS0169
         public int Length => 16;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 16);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 16);
     }
     public struct Array17<T> : IArray<T> where T : unmanaged
     {
@@ -167,8 +167,8 @@ namespace Ryujinx.Common.Memory
         Array16<T> _other;
 #pragma warning restore CS0169
         public int Length => 17;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 17);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 17);
     }
     public struct Array18<T> : IArray<T> where T : unmanaged
     {
@@ -177,8 +177,8 @@ namespace Ryujinx.Common.Memory
         Array17<T> _other;
 #pragma warning restore CS0169
         public int Length => 18;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 18);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 18);
     }
     public struct Array19<T> : IArray<T> where T : unmanaged
     {
@@ -187,8 +187,8 @@ namespace Ryujinx.Common.Memory
         Array18<T> _other;
 #pragma warning restore CS0169
         public int Length => 19;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 19);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 19);
     }
     public struct Array20<T> : IArray<T> where T : unmanaged
     {
@@ -197,8 +197,8 @@ namespace Ryujinx.Common.Memory
         Array19<T> _other;
 #pragma warning restore CS0169
         public int Length => 20;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 20);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 20);
     }
     public struct Array21<T> : IArray<T> where T : unmanaged
     {
@@ -207,8 +207,8 @@ namespace Ryujinx.Common.Memory
         Array20<T> _other;
 #pragma warning restore CS0169
         public int Length => 21;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 21);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 21);
     }
     public struct Array22<T> : IArray<T> where T : unmanaged
     {
@@ -217,8 +217,8 @@ namespace Ryujinx.Common.Memory
         Array21<T> _other;
 #pragma warning restore CS0169
         public int Length => 22;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 22);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 22);
     }
     public struct Array23<T> : IArray<T> where T : unmanaged
     {
@@ -227,8 +227,8 @@ namespace Ryujinx.Common.Memory
         Array22<T> _other;
 #pragma warning restore CS0169
         public int Length => 23;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 23);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 23);
     }
     public struct Array24<T> : IArray<T> where T : unmanaged
     {
@@ -237,8 +237,8 @@ namespace Ryujinx.Common.Memory
         Array23<T> _other;
 #pragma warning restore CS0169
         public int Length => 24;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 24);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 24);
     }
     public struct Array25<T> : IArray<T> where T : unmanaged
     {
@@ -247,8 +247,8 @@ namespace Ryujinx.Common.Memory
         Array24<T> _other;
 #pragma warning restore CS0169
         public int Length => 25;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 25);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 25);
     }
     public struct Array26<T> : IArray<T> where T : unmanaged
     {
@@ -257,8 +257,8 @@ namespace Ryujinx.Common.Memory
         Array25<T> _other;
 #pragma warning restore CS0169
         public int Length => 26;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 26);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 26);
     }
     public struct Array27<T> : IArray<T> where T : unmanaged
     {
@@ -267,8 +267,8 @@ namespace Ryujinx.Common.Memory
         Array26<T> _other;
 #pragma warning restore CS0169
         public int Length => 27;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 27);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 27);
     }
     public struct Array28<T> : IArray<T> where T : unmanaged
     {
@@ -277,8 +277,8 @@ namespace Ryujinx.Common.Memory
         Array27<T> _other;
 #pragma warning restore CS0169
         public int Length => 28;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 28);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 28);
     }
     public struct Array29<T> : IArray<T> where T : unmanaged
     {
@@ -287,8 +287,8 @@ namespace Ryujinx.Common.Memory
         Array28<T> _other;
 #pragma warning restore CS0169
         public int Length => 29;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 29);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 29);
     }
     public struct Array30<T> : IArray<T> where T : unmanaged
     {
@@ -297,8 +297,8 @@ namespace Ryujinx.Common.Memory
         Array29<T> _other;
 #pragma warning restore CS0169
         public int Length => 30;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 30);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 30);
     }
     public struct Array31<T> : IArray<T> where T : unmanaged
     {
@@ -307,8 +307,8 @@ namespace Ryujinx.Common.Memory
         Array30<T> _other;
 #pragma warning restore CS0169
         public int Length => 31;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 31);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 31);
     }
     public struct Array32<T> : IArray<T> where T : unmanaged
     {
@@ -317,8 +317,8 @@ namespace Ryujinx.Common.Memory
         Array31<T> _other;
 #pragma warning restore CS0169
         public int Length => 32;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 32);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 32);
     }
     public struct Array33<T> : IArray<T> where T : unmanaged
     {
@@ -327,8 +327,8 @@ namespace Ryujinx.Common.Memory
         Array32<T> _other;
 #pragma warning restore CS0169
         public int Length => 33;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 33);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 33);
     }
     public struct Array34<T> : IArray<T> where T : unmanaged
     {
@@ -337,8 +337,8 @@ namespace Ryujinx.Common.Memory
         Array33<T> _other;
 #pragma warning restore CS0169
         public int Length => 34;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 34);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 34);
     }
     public struct Array35<T> : IArray<T> where T : unmanaged
     {
@@ -347,8 +347,8 @@ namespace Ryujinx.Common.Memory
         Array34<T> _other;
 #pragma warning restore CS0169
         public int Length => 35;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 35);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 35);
     }
     public struct Array36<T> : IArray<T> where T : unmanaged
     {
@@ -357,8 +357,8 @@ namespace Ryujinx.Common.Memory
         Array35<T> _other;
 #pragma warning restore CS0169
         public int Length => 36;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 36);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 36);
     }
     public struct Array37<T> : IArray<T> where T : unmanaged
     {
@@ -367,8 +367,8 @@ namespace Ryujinx.Common.Memory
         Array36<T> _other;
 #pragma warning restore CS0169
         public int Length => 37;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 37);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 37);
     }
     public struct Array38<T> : IArray<T> where T : unmanaged
     {
@@ -377,8 +377,8 @@ namespace Ryujinx.Common.Memory
         Array37<T> _other;
 #pragma warning restore CS0169
         public int Length => 38;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 38);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 38);
     }
     public struct Array39<T> : IArray<T> where T : unmanaged
     {
@@ -387,8 +387,8 @@ namespace Ryujinx.Common.Memory
         Array38<T> _other;
 #pragma warning restore CS0169
         public int Length => 39;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 39);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 39);
     }
     public struct Array40<T> : IArray<T> where T : unmanaged
     {
@@ -397,8 +397,8 @@ namespace Ryujinx.Common.Memory
         Array39<T> _other;
 #pragma warning restore CS0169
         public int Length => 40;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 40);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 40);
     }
     public struct Array41<T> : IArray<T> where T : unmanaged
     {
@@ -407,8 +407,8 @@ namespace Ryujinx.Common.Memory
         Array40<T> _other;
 #pragma warning restore CS0169
         public int Length => 41;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 41);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 41);
     }
     public struct Array42<T> : IArray<T> where T : unmanaged
     {
@@ -417,8 +417,8 @@ namespace Ryujinx.Common.Memory
         Array41<T> _other;
 #pragma warning restore CS0169
         public int Length => 42;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 42);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 42);
     }
     public struct Array43<T> : IArray<T> where T : unmanaged
     {
@@ -427,8 +427,8 @@ namespace Ryujinx.Common.Memory
         Array42<T> _other;
 #pragma warning restore CS0169
         public int Length => 43;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 43);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 43);
     }
     public struct Array44<T> : IArray<T> where T : unmanaged
     {
@@ -437,8 +437,8 @@ namespace Ryujinx.Common.Memory
         Array43<T> _other;
 #pragma warning restore CS0169
         public int Length => 44;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 44);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 44);
     }
     public struct Array45<T> : IArray<T> where T : unmanaged
     {
@@ -447,8 +447,8 @@ namespace Ryujinx.Common.Memory
         Array44<T> _other;
 #pragma warning restore CS0169
         public int Length => 45;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 45);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 45);
     }
     public struct Array46<T> : IArray<T> where T : unmanaged
     {
@@ -457,8 +457,8 @@ namespace Ryujinx.Common.Memory
         Array45<T> _other;
 #pragma warning restore CS0169
         public int Length => 46;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 46);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 46);
     }
     public struct Array47<T> : IArray<T> where T : unmanaged
     {
@@ -467,8 +467,8 @@ namespace Ryujinx.Common.Memory
         Array46<T> _other;
 #pragma warning restore CS0169
         public int Length => 47;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 47);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 47);
     }
     public struct Array48<T> : IArray<T> where T : unmanaged
     {
@@ -477,8 +477,8 @@ namespace Ryujinx.Common.Memory
         Array47<T> _other;
 #pragma warning restore CS0169
         public int Length => 48;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 48);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 48);
     }
     public struct Array49<T> : IArray<T> where T : unmanaged
     {
@@ -487,8 +487,8 @@ namespace Ryujinx.Common.Memory
         Array48<T> _other;
 #pragma warning restore CS0169
         public int Length => 49;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 49);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 49);
     }
     public struct Array50<T> : IArray<T> where T : unmanaged
     {
@@ -497,8 +497,8 @@ namespace Ryujinx.Common.Memory
         Array49<T> _other;
 #pragma warning restore CS0169
         public int Length => 50;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 50);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 50);
     }
     public struct Array51<T> : IArray<T> where T : unmanaged
     {
@@ -507,8 +507,8 @@ namespace Ryujinx.Common.Memory
         Array50<T> _other;
 #pragma warning restore CS0169
         public int Length => 51;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 51);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 51);
     }
     public struct Array52<T> : IArray<T> where T : unmanaged
     {
@@ -517,8 +517,8 @@ namespace Ryujinx.Common.Memory
         Array51<T> _other;
 #pragma warning restore CS0169
         public int Length => 52;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 52);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 52);
     }
     public struct Array53<T> : IArray<T> where T : unmanaged
     {
@@ -527,8 +527,8 @@ namespace Ryujinx.Common.Memory
         Array52<T> _other;
 #pragma warning restore CS0169
         public int Length => 53;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 53);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 53);
     }
     public struct Array54<T> : IArray<T> where T : unmanaged
     {
@@ -537,8 +537,8 @@ namespace Ryujinx.Common.Memory
         Array53<T> _other;
 #pragma warning restore CS0169
         public int Length => 54;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 54);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 54);
     }
     public struct Array55<T> : IArray<T> where T : unmanaged
     {
@@ -547,8 +547,8 @@ namespace Ryujinx.Common.Memory
         Array54<T> _other;
 #pragma warning restore CS0169
         public int Length => 55;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 55);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 55);
     }
     public struct Array56<T> : IArray<T> where T : unmanaged
     {
@@ -557,8 +557,8 @@ namespace Ryujinx.Common.Memory
         Array55<T> _other;
 #pragma warning restore CS0169
         public int Length => 56;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 56);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 56);
     }
     public struct Array57<T> : IArray<T> where T : unmanaged
     {
@@ -567,8 +567,8 @@ namespace Ryujinx.Common.Memory
         Array56<T> _other;
 #pragma warning restore CS0169
         public int Length => 57;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 57);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 57);
     }
     public struct Array58<T> : IArray<T> where T : unmanaged
     {
@@ -577,8 +577,8 @@ namespace Ryujinx.Common.Memory
         Array57<T> _other;
 #pragma warning restore CS0169
         public int Length => 58;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 58);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 58);
     }
     public struct Array59<T> : IArray<T> where T : unmanaged
     {
@@ -587,8 +587,8 @@ namespace Ryujinx.Common.Memory
         Array58<T> _other;
 #pragma warning restore CS0169
         public int Length => 59;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 59);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 59);
     }
     public struct Array60<T> : IArray<T> where T : unmanaged
     {
@@ -597,8 +597,8 @@ namespace Ryujinx.Common.Memory
         Array59<T> _other;
 #pragma warning restore CS0169
         public int Length => 60;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 60);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 60);
     }
     public struct Array61<T> : IArray<T> where T : unmanaged
     {
@@ -607,8 +607,8 @@ namespace Ryujinx.Common.Memory
         Array60<T> _other;
 #pragma warning restore CS0169
         public int Length => 61;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 61);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 61);
     }
     public struct Array62<T> : IArray<T> where T : unmanaged
     {
@@ -617,8 +617,8 @@ namespace Ryujinx.Common.Memory
         Array61<T> _other;
 #pragma warning restore CS0169
         public int Length => 62;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 62);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 62);
     }
     public struct Array63<T> : IArray<T> where T : unmanaged
     {
@@ -627,8 +627,8 @@ namespace Ryujinx.Common.Memory
         Array62<T> _other;
 #pragma warning restore CS0169
         public int Length => 63;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 63);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 63);
     }
     public struct Array64<T> : IArray<T> where T : unmanaged
     {
@@ -637,8 +637,8 @@ namespace Ryujinx.Common.Memory
         Array63<T> _other;
 #pragma warning restore CS0169
         public int Length => 64;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 64);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 64);
     }
     public struct Array73<T> : IArray<T> where T : unmanaged
     {
@@ -648,7 +648,7 @@ namespace Ryujinx.Common.Memory
         Array8<T> _other2;
 #pragma warning restore CS0169
         public int Length => 73;
-        public ref T this[int index] => ref ToSpan()[index];
-        public Span<T> ToSpan() => MemoryMarshal.CreateSpan(ref _e0, 73);
+        public ref T this[int index] => ref AsSpan()[index];
+        public Span<T> AsSpan() => MemoryMarshal.CreateSpan(ref _e0, 73);
     }
 }
-- 
cgit v1.2.3-70-g09d2