using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using Cpp2IlInjected; using Unity.Collections.LowLevel.Unsafe; using UnityEngine.Internal; namespace Unity.Collections { // Token: 0x02000026 RID: 38 [Token(Token = "0x2000026")] [NativeContainer] [NativeContainerSupportsMinMaxWriteRestriction] [DebuggerTypeProxy(typeof(NativeSliceDebugView<>))] [DebuggerDisplay("Length = {Length}")] public struct NativeSlice : IEnumerable, IEnumerable, IEquatable> where T : struct { // Token: 0x06000055 RID: 85 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000055")] [Address(RVA = "0x27BC050", Offset = "0x27BAE50", VA = "0x1827BC050")] public NativeSlice(NativeArray array) { } // Token: 0x06000056 RID: 86 RVA: 0x00002298 File Offset: 0x00000498 [Token(Token = "0x6000056")] [Address(RVA = "0x27BC530", Offset = "0x27BB330", VA = "0x1827BC530")] public static implicit operator NativeSlice(NativeArray array) { return default(NativeSlice); } // Token: 0x06000057 RID: 87 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000057")] [Address(RVA = "0x27BBFA0", Offset = "0x27BADA0", VA = "0x1827BBFA0")] public NativeSlice(NativeArray array, int start, int length) { } // Token: 0x17000008 RID: 8 [Token(Token = "0x17000008")] public T this[int index] { [Token(Token = "0x6000058")] [Address(RVA = "0x27BC110", Offset = "0x27BAF10", VA = "0x1827BC110")] get { return null; } } // Token: 0x06000059 RID: 89 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000059")] [Address(RVA = "0x27BBAA0", Offset = "0x27BA8A0", VA = "0x1827BBAA0")] public void CopyTo(T[] array) { } // Token: 0x0600005A RID: 90 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x600005A")] [Address(RVA = "0x27BBEE0", Offset = "0x27BACE0", VA = "0x1827BBEE0")] public T[] ToArray() { return null; } // Token: 0x17000009 RID: 9 // (get) Token: 0x0600005B RID: 91 RVA: 0x000022B0 File Offset: 0x000004B0 [Token(Token = "0x17000009")] public int Stride { [Token(Token = "0x600005B")] [Address(RVA = "0x4C4D90", Offset = "0x4C3B90", VA = "0x1804C4D90")] get { return 0; } } // Token: 0x1700000A RID: 10 // (get) Token: 0x0600005C RID: 92 RVA: 0x000022C8 File Offset: 0x000004C8 [Token(Token = "0x1700000A")] public int Length { [Token(Token = "0x600005C")] [Address(RVA = "0x5DD020", Offset = "0x5DBE20", VA = "0x1805DD020")] get { return 0; } } // Token: 0x0600005D RID: 93 RVA: 0x000022E0 File Offset: 0x000004E0 [Token(Token = "0x600005D")] [Address(RVA = "0x23C34F0", Offset = "0x23C22F0", VA = "0x1823C34F0")] public NativeSlice.Enumerator GetEnumerator() { return default(NativeSlice.Enumerator); } // Token: 0x0600005E RID: 94 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x600005E")] [Address(RVA = "0x27BBD80", Offset = "0x27BAB80", VA = "0x1827BBD80", Slot = "4")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x0600005F RID: 95 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x600005F")] [Address(RVA = "0x27BBE20", Offset = "0x27BAC20", VA = "0x1827BBE20", Slot = "5")] IEnumerator IEnumerable.GetEnumerator() { return null; } // Token: 0x06000060 RID: 96 RVA: 0x000022F8 File Offset: 0x000004F8 [Token(Token = "0x6000060")] [Address(RVA = "0x27BBD20", Offset = "0x27BAB20", VA = "0x1827BBD20", Slot = "6")] public bool Equals(NativeSlice other) { return default(bool); } // Token: 0x06000061 RID: 97 RVA: 0x00002310 File Offset: 0x00000510 [Token(Token = "0x6000061")] [Address(RVA = "0x27BBC00", Offset = "0x27BAA00", VA = "0x1827BBC00", Slot = "0")] public override bool Equals(object obj) { return default(bool); } // Token: 0x06000062 RID: 98 RVA: 0x00002328 File Offset: 0x00000528 [Token(Token = "0x6000062")] [Address(RVA = "0x27BBD60", Offset = "0x27BAB60", VA = "0x1827BBD60", Slot = "2")] public override int GetHashCode() { return 0; } // Token: 0x04000035 RID: 53 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000035")] [NativeDisableUnsafePtrRestriction] internal unsafe byte* m_Buffer; // Token: 0x04000036 RID: 54 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000036")] internal int m_Stride; // Token: 0x04000037 RID: 55 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000037")] internal int m_Length; // Token: 0x02000027 RID: 39 [Token(Token = "0x2000027")] [ExcludeFromDocs] public struct Enumerator : IEnumerator, IEnumerator, IDisposable { // Token: 0x06000063 RID: 99 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000063")] [Address(RVA = "0x23C1CB0", Offset = "0x23C0AB0", VA = "0x1823C1CB0")] public Enumerator(ref NativeSlice array) { } // Token: 0x06000064 RID: 100 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000064")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] public void Dispose() { } // Token: 0x06000065 RID: 101 RVA: 0x00002340 File Offset: 0x00000540 [Token(Token = "0x6000065")] [Address(RVA = "0x27B6600", Offset = "0x27B5400", VA = "0x1827B6600", Slot = "6")] public bool MoveNext() { return default(bool); } // Token: 0x06000066 RID: 102 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000066")] [Address(RVA = "0x23C1010", Offset = "0x23BFE10", VA = "0x1823C1010", Slot = "8")] public void Reset() { } // Token: 0x1700000B RID: 11 // (get) Token: 0x06000067 RID: 103 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x1700000B")] public T Current { [Token(Token = "0x6000067")] [Address(RVA = "0x27B6E20", Offset = "0x27B5C20", VA = "0x1827B6E20", Slot = "4")] get { return null; } } // Token: 0x1700000C RID: 12 // (get) Token: 0x06000068 RID: 104 RVA: 0x00002052 File Offset: 0x00000252 [Token(Token = "0x1700000C")] object IEnumerator.Current { [Token(Token = "0x6000068")] [Address(RVA = "0x27B6C00", Offset = "0x27B5A00", VA = "0x1827B6C00", Slot = "7")] get { return null; } } // Token: 0x04000038 RID: 56 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000038")] private NativeSlice m_Array; // Token: 0x04000039 RID: 57 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000039")] private int m_Index; } } }