This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+60
View File
@@ -0,0 +1,60 @@
using System;
using Cpp2IlInjected;
namespace System.Buffers
{
// Token: 0x02000212 RID: 530
[Token(Token = "0x2000212")]
internal abstract class ArrayPool<T>
{
// Token: 0x17000285 RID: 645
// (get) Token: 0x06000DA3 RID: 3491 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000285")]
public static ArrayPool<T> Shared
{
[Token(Token = "0x6000DA3")]
[Address(RVA = "0x2F0B670", Offset = "0x2F0A670", VA = "0x182F0B670")]
get
{
return null;
}
}
// Token: 0x06000DA4 RID: 3492 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000DA4")]
[Address(RVA = "0x2F0B580", Offset = "0x2F0A580", VA = "0x182F0B580")]
private static ArrayPool<T> EnsureSharedCreated()
{
return null;
}
// Token: 0x06000DA5 RID: 3493 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000DA5")]
[Address(RVA = "0x2F0B4C0", Offset = "0x2F0A4C0", VA = "0x182F0B4C0")]
public static ArrayPool<T> Create()
{
return null;
}
// Token: 0x06000DA6 RID: 3494
[Token(Token = "0x6000DA6")]
[Address(Slot = "4")]
public abstract T[] Rent(int minimumLength);
// Token: 0x06000DA7 RID: 3495
[Token(Token = "0x6000DA7")]
[Address(Slot = "5")]
public abstract void Return(T[] array, bool clearArray = false);
// Token: 0x06000DA8 RID: 3496 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DA8")]
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
protected ArrayPool()
{
}
// Token: 0x0400076A RID: 1898
[Token(Token = "0x400076A")]
private static ArrayPool<T> s_sharedInstance;
}
}
+62
View File
@@ -0,0 +1,62 @@
using System;
using System.Diagnostics.Tracing;
using Cpp2IlInjected;
namespace System.Buffers
{
// Token: 0x02000213 RID: 531
[Token(Token = "0x2000213")]
[EventSource]
internal sealed class ArrayPoolEventSource : EventSource
{
// Token: 0x06000DA9 RID: 3497 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DA9")]
[Address(RVA = "0xB8DDC0", Offset = "0xB8CDC0", VA = "0x180B8DDC0")]
[Event(1)]
internal void BufferRented(int bufferId, int bufferSize, int poolId, int bucketId)
{
}
// Token: 0x06000DAA RID: 3498 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DAA")]
[Address(RVA = "0xB8DCA0", Offset = "0xB8CCA0", VA = "0x180B8DCA0")]
[Event(2)]
internal void BufferAllocated(int bufferId, int bufferSize, int poolId, int bucketId, ArrayPoolEventSource.BufferAllocatedReason reason)
{
}
// Token: 0x06000DAB RID: 3499 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DAB")]
[Address(RVA = "0xB8DED0", Offset = "0xB8CED0", VA = "0x180B8DED0")]
[Event(3)]
internal void BufferReturned(int bufferId, int bufferSize, int poolId)
{
}
// Token: 0x06000DAC RID: 3500 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DAC")]
[Address(RVA = "0xB8DF90", Offset = "0xB8CF90", VA = "0x180B8DF90")]
public ArrayPoolEventSource()
{
}
// Token: 0x0400076B RID: 1899
[Token(Token = "0x400076B")]
internal static readonly ArrayPoolEventSource Log;
// Token: 0x02000214 RID: 532
[Token(Token = "0x2000214")]
internal enum BufferAllocatedReason
{
// Token: 0x0400076D RID: 1901
[Token(Token = "0x400076D")]
Pooled,
// Token: 0x0400076E RID: 1902
[Token(Token = "0x400076E")]
OverMaximumSize,
// Token: 0x0400076F RID: 1903
[Token(Token = "0x400076F")]
PoolExhausted
}
}
}
+127
View File
@@ -0,0 +1,127 @@
using System;
using System.Threading;
using Cpp2IlInjected;
namespace System.Buffers
{
// Token: 0x02000215 RID: 533
[Token(Token = "0x2000215")]
internal sealed class DefaultArrayPool<T> : ArrayPool<T>
{
// Token: 0x06000DAE RID: 3502 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DAE")]
[Address(RVA = "0x2F1B540", Offset = "0x2F1A540", VA = "0x182F1B540")]
internal DefaultArrayPool()
{
}
// Token: 0x06000DAF RID: 3503 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DAF")]
[Address(RVA = "0x2F1B580", Offset = "0x2F1A580", VA = "0x182F1B580")]
internal DefaultArrayPool(int maxArrayLength, int maxArraysPerBucket)
{
}
// Token: 0x17000286 RID: 646
// (get) Token: 0x06000DB0 RID: 3504 RVA: 0x00006F78 File Offset: 0x00005178
[Token(Token = "0x17000286")]
private int Id
{
[Token(Token = "0x6000DB0")]
[Address(RVA = "0x4B3500", Offset = "0x4B2500", VA = "0x1804B3500")]
get
{
return 0;
}
}
// Token: 0x06000DB1 RID: 3505 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000DB1")]
[Address(RVA = "0x2F1A9A0", Offset = "0x2F199A0", VA = "0x182F1A9A0", Slot = "4")]
public override T[] Rent(int minimumLength)
{
return null;
}
// Token: 0x06000DB2 RID: 3506 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DB2")]
[Address(RVA = "0x2F1B390", Offset = "0x2F1A390", VA = "0x182F1B390", Slot = "5")]
public override void Return(T[] array, bool clearArray = false)
{
}
// Token: 0x04000770 RID: 1904
[Token(Token = "0x4000770")]
private static T[] s_emptyArray;
// Token: 0x04000771 RID: 1905
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000771")]
private readonly DefaultArrayPool<T>.Bucket[] _buckets;
// Token: 0x02000216 RID: 534
[Token(Token = "0x2000216")]
private sealed class Bucket
{
// Token: 0x06000DB3 RID: 3507 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DB3")]
[Address(RVA = "0x2F10D10", Offset = "0x2F0FD10", VA = "0x182F10D10")]
internal Bucket(int bufferLength, int numberOfBuffers, int poolId)
{
}
// Token: 0x17000287 RID: 647
// (get) Token: 0x06000DB4 RID: 3508 RVA: 0x00006F90 File Offset: 0x00005190
[Token(Token = "0x17000287")]
internal int Id
{
[Token(Token = "0x6000DB4")]
[Address(RVA = "0x4B3500", Offset = "0x4B2500", VA = "0x1804B3500")]
get
{
return 0;
}
}
// Token: 0x06000DB5 RID: 3509 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000DB5")]
[Address(RVA = "0x2F10570", Offset = "0x2F0F570", VA = "0x182F10570")]
internal T[] Rent()
{
return null;
}
// Token: 0x06000DB6 RID: 3510 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000DB6")]
[Address(RVA = "0x2F10B90", Offset = "0x2F0FB90", VA = "0x182F10B90")]
internal void Return(T[] array)
{
}
// Token: 0x04000772 RID: 1906
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000772")]
internal readonly int _bufferLength;
// Token: 0x04000773 RID: 1907
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000773")]
private readonly T[][] _buffers;
// Token: 0x04000774 RID: 1908
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000774")]
private readonly int _poolId;
// Token: 0x04000775 RID: 1909
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000775")]
private SpinLock _lock;
// Token: 0x04000776 RID: 1910
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000776")]
private int _index;
}
}
}
+26
View File
@@ -0,0 +1,26 @@
using System;
using Cpp2IlInjected;
namespace System.Buffers
{
// Token: 0x02000217 RID: 535
[Token(Token = "0x2000217")]
internal static class Utilities
{
// Token: 0x06000DB7 RID: 3511 RVA: 0x00006FA8 File Offset: 0x000051A8
[Token(Token = "0x6000DB7")]
[Address(RVA = "0xBA6160", Offset = "0xBA5160", VA = "0x180BA6160")]
internal static int SelectBucketIndex(int bufferSize)
{
return 0;
}
// Token: 0x06000DB8 RID: 3512 RVA: 0x00006FC0 File Offset: 0x000051C0
[Token(Token = "0x6000DB8")]
[Address(RVA = "0xBA6150", Offset = "0xBA5150", VA = "0x180BA6150")]
internal static int GetMaxSizeForBucket(int binIndex)
{
return 0;
}
}
}