111 lines
3.5 KiB
C#
111 lines
3.5 KiB
C#
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<TKey, TValue> : IDisposable where TKey : struct, IEquatable<TKey> 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<TKey> 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<TKey> 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<TKey, TValue>.ParallelWriter AsParallelWriter()
|
|
{
|
|
return default(NativeMultiHashMap<TKey, TValue>.ParallelWriter);
|
|
}
|
|
|
|
// Token: 0x0400005B RID: 91
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400005B")]
|
|
internal UnsafeMultiHashMap<TKey, TValue> 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<TKey, TValue>.ParallelWriter m_Writer;
|
|
}
|
|
}
|
|
}
|