Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

310 lines
9.3 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using Cpp2IlInjected;
using Unity.Collections.LowLevel.Unsafe;
using UnityEngine.Internal;
namespace Unity.Collections
{
// Token: 0x02000022 RID: 34
[Token(Token = "0x2000022")]
[NativeContainerSupportsDeallocateOnJobCompletion]
[NativeContainer]
[NativeContainerSupportsDeferredConvertListToArray]
[NativeContainerSupportsMinMaxWriteRestriction]
[DebuggerDisplay("Length = {Length}")]
[DebuggerTypeProxy(typeof(NativeArrayDebugView<>))]
public struct NativeArray<T> : IDisposable, IEnumerable<T>, IEnumerable, IEquatable<NativeArray<T>> where T : struct
{
// Token: 0x06000035 RID: 53 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000035")]
[Address(RVA = "0x23C3890", Offset = "0x23C2690", VA = "0x1823C3890")]
public NativeArray(int length, Allocator allocator, NativeArrayOptions options = NativeArrayOptions.ClearMemory)
{
}
// Token: 0x06000036 RID: 54 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000036")]
[Address(RVA = "0x23C37A0", Offset = "0x23C25A0", VA = "0x1823C37A0")]
public NativeArray(NativeArray<T> array, Allocator allocator)
{
}
// Token: 0x06000037 RID: 55 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000037")]
[Address(RVA = "0x23C29D0", Offset = "0x23C17D0", VA = "0x1823C29D0")]
private static void Allocate(int length, Allocator allocator, out NativeArray<T> array)
{
}
// Token: 0x17000003 RID: 3
// (get) Token: 0x06000038 RID: 56 RVA: 0x000021D8 File Offset: 0x000003D8
[Token(Token = "0x17000003")]
public int Length
{
[Token(Token = "0x6000038")]
[Address(RVA = "0x4C4D90", Offset = "0x4C3B90", VA = "0x1804C4D90")]
get
{
return 0;
}
}
// Token: 0x17000004 RID: 4
[Token(Token = "0x17000004")]
public T this[int index]
{
[Token(Token = "0x6000039")]
[Address(RVA = "0x23C3B80", Offset = "0x23C2980", VA = "0x1823C3B80")]
get
{
return null;
}
[Token(Token = "0x600003A")]
[Address(RVA = "0x23C3E20", Offset = "0x23C2C20", VA = "0x1823C3E20")]
[WriteAccessRequired]
set
{
}
}
// Token: 0x17000005 RID: 5
// (get) Token: 0x0600003B RID: 59 RVA: 0x000021F0 File Offset: 0x000003F0
[Token(Token = "0x17000005")]
public bool IsCreated
{
[Token(Token = "0x600003B")]
[Address(RVA = "0x23C3990", Offset = "0x23C2790", VA = "0x1823C3990")]
get
{
return default(bool);
}
}
// Token: 0x0600003C RID: 60 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003C")]
[Address(RVA = "0x23C3340", Offset = "0x23C2140", VA = "0x1823C3340")]
private void Deallocate()
{
}
// Token: 0x0600003D RID: 61 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003D")]
[Address(RVA = "0x23C3370", Offset = "0x23C2170", VA = "0x1823C3370", Slot = "4")]
[WriteAccessRequired]
public void Dispose()
{
}
// Token: 0x0600003E RID: 62 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003E")]
[Address(RVA = "0x23C2B60", Offset = "0x23C1960", VA = "0x1823C2B60")]
[WriteAccessRequired]
public void CopyFrom(T[] array)
{
}
// Token: 0x0600003F RID: 63 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600003F")]
[Address(RVA = "0x23C2AD0", Offset = "0x23C18D0", VA = "0x1823C2AD0")]
[WriteAccessRequired]
public void CopyFrom(NativeArray<T> array)
{
}
// Token: 0x06000040 RID: 64 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000040")]
[Address(RVA = "0x23C36C0", Offset = "0x23C24C0", VA = "0x1823C36C0")]
public T[] ToArray()
{
return null;
}
// Token: 0x06000041 RID: 65 RVA: 0x00002208 File Offset: 0x00000408
[Token(Token = "0x6000041")]
[Address(RVA = "0x27B95E0", Offset = "0x27B83E0", VA = "0x1827B95E0")]
public NativeArray<T>.Enumerator GetEnumerator()
{
return default(NativeArray<T>.Enumerator);
}
// Token: 0x06000042 RID: 66 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000042")]
[Address(RVA = "0x23C3560", Offset = "0x23C2360", VA = "0x1823C3560", Slot = "5")]
IEnumerator<T> IEnumerable<T>.GetEnumerator()
{
return null;
}
// Token: 0x06000043 RID: 67 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000043")]
[Address(RVA = "0x23C3600", Offset = "0x23C2400", VA = "0x1823C3600", Slot = "6")]
IEnumerator IEnumerable.GetEnumerator()
{
return null;
}
// Token: 0x06000044 RID: 68 RVA: 0x00002220 File Offset: 0x00000420
[Token(Token = "0x6000044")]
[Address(RVA = "0x23C33B0", Offset = "0x23C21B0", VA = "0x1823C33B0", Slot = "7")]
public bool Equals(NativeArray<T> other)
{
return default(bool);
}
// Token: 0x06000045 RID: 69 RVA: 0x00002238 File Offset: 0x00000438
[Token(Token = "0x6000045")]
[Address(RVA = "0x23C33E0", Offset = "0x23C21E0", VA = "0x1823C33E0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06000046 RID: 70 RVA: 0x00002250 File Offset: 0x00000450
[Token(Token = "0x6000046")]
[Address(RVA = "0x23C3550", Offset = "0x23C2350", VA = "0x1823C3550", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06000047 RID: 71 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000047")]
[Address(RVA = "0x23C3100", Offset = "0x23C1F00", VA = "0x1823C3100")]
public static void Copy(NativeArray<T> src, NativeArray<T> dst)
{
}
// Token: 0x06000048 RID: 72 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000048")]
[Address(RVA = "0x23C2EF0", Offset = "0x23C1CF0", VA = "0x1823C2EF0")]
public static void Copy(T[] src, NativeArray<T> dst)
{
}
// Token: 0x06000049 RID: 73 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000049")]
[Address(RVA = "0x23C2BF0", Offset = "0x23C19F0", VA = "0x1823C2BF0")]
public static void Copy(NativeArray<T> src, NativeArray<T> dst, int length)
{
}
// Token: 0x0600004A RID: 74 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600004A")]
[Address(RVA = "0x23C2E40", Offset = "0x23C1C40", VA = "0x1823C2E40")]
public static void Copy(NativeArray<T> src, T[] dst, int length)
{
}
// Token: 0x0600004B RID: 75 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600004B")]
[Address(RVA = "0x23C2FA0", Offset = "0x23C1DA0", VA = "0x1823C2FA0")]
public static void Copy(NativeArray<T> src, int srcIndex, NativeArray<T> dst, int dstIndex, int length)
{
}
// Token: 0x0600004C RID: 76 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600004C")]
[Address(RVA = "0x23C31B0", Offset = "0x23C1FB0", VA = "0x1823C31B0")]
public static void Copy(T[] src, int srcIndex, NativeArray<T> dst, int dstIndex, int length)
{
}
// Token: 0x0600004D RID: 77 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600004D")]
[Address(RVA = "0x23C2CA0", Offset = "0x23C1AA0", VA = "0x1823C2CA0")]
public static void Copy(NativeArray<T> src, int srcIndex, T[] dst, int dstIndex, int length)
{
}
// Token: 0x04000030 RID: 48
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000030")]
[NativeDisableUnsafePtrRestriction]
internal unsafe void* m_Buffer;
// Token: 0x04000031 RID: 49
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000031")]
internal int m_Length;
// Token: 0x04000032 RID: 50
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000032")]
internal Allocator m_AllocatorLabel;
// Token: 0x02000023 RID: 35
[Token(Token = "0x2000023")]
[ExcludeFromDocs]
public struct Enumerator : IEnumerator<T>, IEnumerator, IDisposable
{
// Token: 0x0600004E RID: 78 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600004E")]
[Address(RVA = "0x23C1CB0", Offset = "0x23C0AB0", VA = "0x1823C1CB0")]
public Enumerator(ref NativeArray<T> array)
{
}
// Token: 0x0600004F RID: 79 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600004F")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
public void Dispose()
{
}
// Token: 0x06000050 RID: 80 RVA: 0x00002268 File Offset: 0x00000468
[Token(Token = "0x6000050")]
[Address(RVA = "0x23C1000", Offset = "0x23BFE00", VA = "0x1823C1000", Slot = "6")]
public bool MoveNext()
{
return default(bool);
}
// Token: 0x06000051 RID: 81 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000051")]
[Address(RVA = "0x23C1010", Offset = "0x23BFE10", VA = "0x1823C1010", Slot = "8")]
public void Reset()
{
}
// Token: 0x17000006 RID: 6
// (get) Token: 0x06000052 RID: 82 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000006")]
public T Current
{
[Token(Token = "0x6000052")]
[Address(RVA = "0x23C1F70", Offset = "0x23C0D70", VA = "0x1823C1F70", Slot = "4")]
get
{
return null;
}
}
// Token: 0x17000007 RID: 7
// (get) Token: 0x06000053 RID: 83 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000007")]
object IEnumerator.Current
{
[Token(Token = "0x6000053")]
[Address(RVA = "0x23C1820", Offset = "0x23C0620", VA = "0x1823C1820", Slot = "7")]
get
{
return null;
}
}
// Token: 0x04000033 RID: 51
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000033")]
private NativeArray<T> m_Array;
// Token: 0x04000034 RID: 52
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000034")]
private int m_Index;
}
}
}