using System; using System.Diagnostics; using Cpp2IlInjected; namespace Unity.Collections.LowLevel.Unsafe { // Token: 0x0200001C RID: 28 [Token(Token = "0x200001C")] [DebuggerTypeProxy(typeof(UnsafeMultiHashMapDebuggerTypeProxy<, >))] public struct UnsafeMultiHashMap : IDisposable where TKey : struct, IEquatable where TValue : struct { // Token: 0x06000044 RID: 68 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000044")] [Address(RVA = "0x2A52E80", Offset = "0x2A51E80", VA = "0x182A52E80")] internal UnsafeMultiHashMap(int capacity, Allocator allocator, int disposeSentinelStackDepth) { } // Token: 0x06000045 RID: 69 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000045")] [Address(RVA = "0x2A52BE0", Offset = "0x2A51BE0", VA = "0x182A52BE0")] public void Clear() { } // Token: 0x06000046 RID: 70 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000046")] [Address(RVA = "0x2A52A50", Offset = "0x2A51A50", VA = "0x182A52A50")] public void Add(TKey key, TValue item) { } // Token: 0x06000047 RID: 71 RVA: 0x000022B0 File Offset: 0x000004B0 [Token(Token = "0x6000047")] [Address(RVA = "0x2A52C90", Offset = "0x2A51C90", VA = "0x182A52C90")] public bool TryGetFirstValue(TKey key, out TValue item, out NativeMultiHashMapIterator it) { return default(bool); } // Token: 0x06000048 RID: 72 RVA: 0x000022C8 File Offset: 0x000004C8 [Token(Token = "0x6000048")] [Address(RVA = "0x2A52DF0", Offset = "0x2A51DF0", VA = "0x182A52DF0")] public bool TryGetNextValue(out TValue item, ref NativeMultiHashMapIterator it) { return default(bool); } // Token: 0x17000008 RID: 8 // (get) Token: 0x06000049 RID: 73 RVA: 0x000022E0 File Offset: 0x000004E0 [Token(Token = "0x17000008")] public bool IsCreated { [Token(Token = "0x6000049")] [Address(RVA = "0x2A4C200", Offset = "0x2A4B200", VA = "0x182A4C200")] get { return default(bool); } } // Token: 0x0600004A RID: 74 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600004A")] [Address(RVA = "0x2A52C60", Offset = "0x2A51C60", VA = "0x182A52C60", Slot = "4")] public void Dispose() { } // Token: 0x0600004B RID: 75 RVA: 0x000022F8 File Offset: 0x000004F8 [Token(Token = "0x600004B")] [Address(RVA = "0x2A52BB0", Offset = "0x2A51BB0", VA = "0x182A52BB0")] public UnsafeMultiHashMap.ParallelWriter AsParallelWriter() { return default(UnsafeMultiHashMap.ParallelWriter); } // Token: 0x04000069 RID: 105 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000069")] [NativeDisableUnsafePtrRestriction] internal unsafe UnsafeHashMapData* m_Buffer; // Token: 0x0400006A RID: 106 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400006A")] internal Allocator m_AllocatorLabel; // Token: 0x0200001D RID: 29 [Token(Token = "0x200001D")] [NativeContainerIsAtomicWriteOnly] public struct ParallelWriter { // Token: 0x0600004C RID: 76 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600004C")] [Address(RVA = "0x2A4D0E0", Offset = "0x2A4C0E0", VA = "0x182A4D0E0")] public void Add(TKey key, TValue item) { } // Token: 0x0400006B RID: 107 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400006B")] [NativeDisableUnsafePtrRestriction] internal unsafe UnsafeHashMapData* m_Buffer; // Token: 0x0400006C RID: 108 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400006C")] [NativeSetThreadIndex] internal int m_ThreadIndex; } } }