Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}
}