using System; using System.Diagnostics; using Cpp2IlInjected; using Unity.Collections.LowLevel.Unsafe; namespace Unity.Collections { // Token: 0x02000014 RID: 20 [Token(Token = "0x2000014")] [NativeContainer] [DebuggerTypeProxy(typeof(NativeMultiHashMapDebuggerTypeProxy<, >))] public struct NativeMultiHashMap : IDisposable where TKey : struct, IEquatable where TValue : struct { // Token: 0x0600001B RID: 27 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001B")] [Address(RVA = "0x2E74710", Offset = "0x2E73710", VA = "0x182E74710")] public NativeMultiHashMap(int capacity, Allocator allocator) { } // Token: 0x0600001C RID: 28 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001C")] [Address(RVA = "0x2E74670", Offset = "0x2E73670", VA = "0x182E74670")] private NativeMultiHashMap(int capacity, Allocator allocator, int disposeSentinelStackDepth) { } // Token: 0x0600001D RID: 29 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001D")] [Address(RVA = "0x2E74490", Offset = "0x2E73490", VA = "0x182E74490")] public void Clear() { } // Token: 0x0600001E RID: 30 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600001E")] [Address(RVA = "0x2E74370", Offset = "0x2E73370", VA = "0x182E74370")] public void Add(TKey key, TValue item) { } // Token: 0x0600001F RID: 31 RVA: 0x00002130 File Offset: 0x00000330 [Token(Token = "0x600001F")] [Address(RVA = "0x2E74590", Offset = "0x2E73590", VA = "0x182E74590")] public bool TryGetFirstValue(TKey key, out TValue item, out NativeMultiHashMapIterator it) { return default(bool); } // Token: 0x06000020 RID: 32 RVA: 0x00002148 File Offset: 0x00000348 [Token(Token = "0x6000020")] [Address(RVA = "0x2E74610", Offset = "0x2E73610", VA = "0x182E74610")] public bool TryGetNextValue(out TValue item, ref NativeMultiHashMapIterator it) { return default(bool); } // Token: 0x17000003 RID: 3 // (get) Token: 0x06000021 RID: 33 RVA: 0x00002160 File Offset: 0x00000360 [Token(Token = "0x17000003")] public bool IsCreated { [Token(Token = "0x6000021")] [Address(RVA = "0x2E74780", Offset = "0x2E73780", VA = "0x182E74780")] get { return default(bool); } } // Token: 0x06000022 RID: 34 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000022")] [Address(RVA = "0x2E744D0", Offset = "0x2E734D0", VA = "0x182E744D0", Slot = "4")] public void Dispose() { } // Token: 0x06000023 RID: 35 RVA: 0x00002178 File Offset: 0x00000378 [Token(Token = "0x6000023")] [Address(RVA = "0x2E74430", Offset = "0x2E73430", VA = "0x182E74430")] public NativeMultiHashMap.ParallelWriter AsParallelWriter() { return default(NativeMultiHashMap.ParallelWriter); } // Token: 0x0400005B RID: 91 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400005B")] internal UnsafeMultiHashMap m_MultiHashMapData; // Token: 0x02000015 RID: 21 [Token(Token = "0x2000015")] [NativeContainerIsAtomicWriteOnly] [NativeContainer] public struct ParallelWriter { // Token: 0x06000024 RID: 36 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000024")] [Address(RVA = "0x2E75340", Offset = "0x2E74340", VA = "0x182E75340")] public void Add(TKey key, TValue item) { } // Token: 0x0400005C RID: 92 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400005C")] internal UnsafeMultiHashMap.ParallelWriter m_Writer; } } }