114 lines
3.5 KiB
C#
114 lines
3.5 KiB
C#
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<TKey, TValue> : IDisposable where TKey : struct, IEquatable<TKey> 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<TKey> 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<TKey> 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<TKey, TValue>.ParallelWriter AsParallelWriter()
|
|
{
|
|
return default(UnsafeMultiHashMap<TKey, TValue>.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;
|
|
}
|
|
}
|
|
}
|