aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Common/Memory/StructArrayHelpers.cs
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2022-08-11 18:07:37 -0300
committerGitHub <noreply@github.com>2022-08-11 18:07:37 -0300
commita5ff0024fb33964c802e1712e5b11a52390603e7 (patch)
treefdc0b7781541215cd728b8e0288b729f73dbad88 /Ryujinx.Common/Memory/StructArrayHelpers.cs
parentf9661a54d21c3020783d14fd9935bb7b741a6915 (diff)
Rename ToSpan to AsSpan (#3556)1.1.211
Diffstat (limited to 'Ryujinx.Common/Memory/StructArrayHelpers.cs')
-rw-r--r--Ryujinx.Common/Memory/StructArrayHelpers.cs260
1 files changed, 130 insertions, 130 deletions
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);
}
}