diff options
author | gdkchan <gab.dark.100@gmail.com> | 2022-08-11 18:07:37 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-11 18:07:37 -0300 |
commit | a5ff0024fb33964c802e1712e5b11a52390603e7 (patch) | |
tree | fdc0b7781541215cd728b8e0288b729f73dbad88 /Ryujinx.Common/Memory/StructArrayHelpers.cs | |
parent | f9661a54d21c3020783d14fd9935bb7b741a6915 (diff) |
Rename ToSpan to AsSpan (#3556)1.1.211
Diffstat (limited to 'Ryujinx.Common/Memory/StructArrayHelpers.cs')
-rw-r--r-- | Ryujinx.Common/Memory/StructArrayHelpers.cs | 260 |
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); } } |