using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace UnityEngine.Rendering { // Token: 0x02000025 RID: 37 [Token(Token = "0x200001F")] public static class CoreUnsafeUtils { // Token: 0x060000C7 RID: 199 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000AC")] public unsafe static void CopyTo(this List list, void* dest, int count) where T : struct { } // Token: 0x060000C8 RID: 200 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000AD")] [Address(RVA = "0x1FD6060", Offset = "0x1FD5060", VA = "0x181FD6060")] public unsafe static void CopyTo(this T[] list, void* dest, int count) where T : struct { } // Token: 0x060000C9 RID: 201 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000AE")] [Address(RVA = "0x8C0430", Offset = "0x8BF430", VA = "0x1808C0430")] public static void QuickSort(uint[] arr, int left, int right) { } // Token: 0x060000CA RID: 202 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000AF")] [Address(RVA = "0x1FD61D0", Offset = "0x1FD51D0", VA = "0x181FD61D0")] public unsafe static void QuickSort(int count, void* data) where T : struct, IComparable where T : struct, IComparable { } // Token: 0x060000CB RID: 203 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000B0")] public unsafe static void QuickSort(int count, void* data) where TValue : struct where TKey : struct, IComparable where TKey : struct, IComparable where TGetter : struct, CoreUnsafeUtils.IKeyGetter where TValue : struct { } // Token: 0x060000CC RID: 204 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000B1")] [Address(RVA = "0x1FD6140", Offset = "0x1FD5140", VA = "0x181FD6140")] public unsafe static void QuickSort(void* data, int left, int right) where TValue : struct where TKey : struct, IComparable where TKey : struct, IComparable where TGetter : struct, CoreUnsafeUtils.IKeyGetter where TValue : struct { } // Token: 0x060000CD RID: 205 RVA: 0x00002508 File Offset: 0x00000708 [Token(Token = "0x60000B2")] public unsafe static int IndexOf(void* data, int count, T v) where T : struct, IEquatable { return 0; } // Token: 0x060000CE RID: 206 RVA: 0x00002520 File Offset: 0x00000720 [Token(Token = "0x60000B3")] [Address(RVA = "0x27D1D90", Offset = "0x27D0D90", VA = "0x1827D1D90")] public unsafe static int CompareHashes(int oldHashCount, void* oldHashes, int newHashCount, void* newHashes, int* addIndices, int* removeIndices, out int addCount, out int remCount) where TOldValue : struct where TOldGetter : struct, CoreUnsafeUtils.IKeyGetter where TOldValue : struct where TNewValue : struct where TNewGetter : struct, CoreUnsafeUtils.IKeyGetter where TNewValue : struct { return 0; } // Token: 0x060000CF RID: 207 RVA: 0x00002538 File Offset: 0x00000738 [Token(Token = "0x60000B4")] [Address(RVA = "0x8C02A0", Offset = "0x8BF2A0", VA = "0x1808C02A0")] public unsafe static int CompareHashes(int oldHashCount, Hash128* oldHashes, int newHashCount, Hash128* newHashes, int* addIndices, int* removeIndices, out int addCount, out int remCount) { return 0; } // Token: 0x060000D0 RID: 208 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000B5")] [Address(RVA = "0x1FD5EC0", Offset = "0x1FD4EC0", VA = "0x181FD5EC0")] public unsafe static void CombineHashes(int count, void* hashes, Hash128* outHash) where TValue : struct where TGetter : struct, CoreUnsafeUtils.IKeyGetter where TValue : struct { } // Token: 0x060000D1 RID: 209 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60000B6")] [Address(RVA = "0x8C0240", Offset = "0x8BF240", VA = "0x1808C0240")] public unsafe static void CombineHashes(int count, Hash128* hashes, Hash128* outHash) { } // Token: 0x060000D2 RID: 210 RVA: 0x00002550 File Offset: 0x00000750 [Token(Token = "0x60000B7")] [Address(RVA = "0x27D23F0", Offset = "0x27D13F0", VA = "0x1827D23F0")] private unsafe static int Partition(void* data, int left, int right) where TValue : struct where TKey : struct, IComparable where TKey : struct, IComparable where TGetter : struct, CoreUnsafeUtils.IKeyGetter where TValue : struct { return 0; } // Token: 0x060000D3 RID: 211 RVA: 0x00002568 File Offset: 0x00000768 [Token(Token = "0x60000B8")] [Address(RVA = "0x8C0310", Offset = "0x8BF310", VA = "0x1808C0310")] public static bool HaveDuplicates(int[] arr) { return default(bool); } // Token: 0x02000026 RID: 38 [Token(Token = "0x20000BA")] public struct FixedBufferStringQueue { // Token: 0x17000012 RID: 18 // (get) Token: 0x060000D4 RID: 212 RVA: 0x00002580 File Offset: 0x00000780 // (set) Token: 0x060000D5 RID: 213 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170000A0")] public int Count { [Token(Token = "0x60004B2")] [Address(RVA = "0x470B60", Offset = "0x46FB60", VA = "0x180470B60")] [CompilerGenerated] get { return 0; } [Token(Token = "0x60004B3")] [Address(RVA = "0x5AC5B0", Offset = "0x5AB5B0", VA = "0x1805AC5B0")] [CompilerGenerated] private set { } } // Token: 0x060000D6 RID: 214 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004B4")] [Address(RVA = "0x8CBC20", Offset = "0x8CAC20", VA = "0x1808CBC20")] public unsafe FixedBufferStringQueue(byte* ptr, int length) { } // Token: 0x060000D7 RID: 215 RVA: 0x00002598 File Offset: 0x00000798 [Token(Token = "0x60004B5")] [Address(RVA = "0x8CBB70", Offset = "0x8CAB70", VA = "0x1808CBB70")] public bool TryPush(string v) { return default(bool); } // Token: 0x060000D8 RID: 216 RVA: 0x000025B0 File Offset: 0x000007B0 [Token(Token = "0x60004B6")] [Address(RVA = "0x8CBAF0", Offset = "0x8CAAF0", VA = "0x1808CBAF0")] public bool TryPop(out string v) { return default(bool); } // Token: 0x060000D9 RID: 217 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004B7")] [Address(RVA = "0x8CBAC0", Offset = "0x8CAAC0", VA = "0x1808CBAC0")] public void Clear() { } // Token: 0x040000A8 RID: 168 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000266")] private unsafe byte* m_ReadCursor; // Token: 0x040000A9 RID: 169 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4000267")] private unsafe byte* m_WriteCursor; // Token: 0x040000AA RID: 170 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000268")] private unsafe readonly byte* m_BufferEnd; // Token: 0x040000AB RID: 171 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000269")] private unsafe readonly byte* m_BufferStart; // Token: 0x040000AC RID: 172 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400026A")] private readonly int m_BufferLength; } // Token: 0x02000027 RID: 39 [Token(Token = "0x20000BB")] public interface IKeyGetter { // Token: 0x060000DA RID: 218 [Token(Token = "0x60004B8")] [Address(Slot = "0")] TKey Get(ref TValue v); } // Token: 0x02000028 RID: 40 [Token(Token = "0x20000BC")] internal struct DefaultKeyGetter : CoreUnsafeUtils.IKeyGetter { // Token: 0x060000DB RID: 219 RVA: 0x000020FA File Offset: 0x000002FA [Token(Token = "0x60004B9")] [Address(RVA = "0x11D23D0", Offset = "0x11D13D0", VA = "0x1811D23D0", Slot = "4")] public T Get(ref T v) { return null; } } // Token: 0x02000029 RID: 41 [Token(Token = "0x20000BD")] internal struct UintKeyGetter : CoreUnsafeUtils.IKeyGetter { // Token: 0x060000DC RID: 220 RVA: 0x000025C8 File Offset: 0x000007C8 [Token(Token = "0x60004BA")] [Address(RVA = "0x8D3760", Offset = "0x8D2760", VA = "0x1808D3760", Slot = "4")] public uint Get(ref uint v) { return 0U; } } } }