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
@@ -0,0 +1,277 @@
using System;
using System.Runtime.ConstrainedExecution;
using Cpp2IlInjected;
namespace System.Threading
{
// Token: 0x02000352 RID: 850
[Token(Token = "0x2000352")]
internal sealed class ThreadPoolWorkQueue
{
// Token: 0x06001FEE RID: 8174 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001FEE")]
[Address(RVA = "0xB53C60", Offset = "0xB52C60", VA = "0x180B53C60")]
public ThreadPoolWorkQueue()
{
}
// Token: 0x06001FEF RID: 8175 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001FEF")]
[Address(RVA = "0xB538B0", Offset = "0xB528B0", VA = "0x180B538B0")]
public ThreadPoolWorkQueueThreadLocals EnsureCurrentThreadHasQueue()
{
return null;
}
// Token: 0x06001FF0 RID: 8176 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001FF0")]
[Address(RVA = "0xB53AB0", Offset = "0xB52AB0", VA = "0x180B53AB0")]
internal void EnsureThreadRequested()
{
}
// Token: 0x06001FF1 RID: 8177 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001FF1")]
[Address(RVA = "0xB53BB0", Offset = "0xB52BB0", VA = "0x180B53BB0")]
internal void MarkThreadRequestSatisfied()
{
}
// Token: 0x06001FF2 RID: 8178 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001FF2")]
[Address(RVA = "0xB536B0", Offset = "0xB526B0", VA = "0x180B536B0")]
public void Enqueue(IThreadPoolWorkItem callback, bool forceGlobal)
{
}
// Token: 0x06001FF3 RID: 8179 RVA: 0x000154C8 File Offset: 0x000136C8
[Token(Token = "0x6001FF3")]
[Address(RVA = "0xB53B50", Offset = "0xB52B50", VA = "0x180B53B50")]
internal bool LocalFindAndPop(IThreadPoolWorkItem callback)
{
return default(bool);
}
// Token: 0x06001FF4 RID: 8180 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001FF4")]
[Address(RVA = "0xB52F90", Offset = "0xB51F90", VA = "0x180B52F90")]
public void Dequeue(ThreadPoolWorkQueueThreadLocals tl, out IThreadPoolWorkItem callback, out bool missedSteal)
{
}
// Token: 0x06001FF5 RID: 8181 RVA: 0x000154E0 File Offset: 0x000136E0
[Token(Token = "0x6001FF5")]
[Address(RVA = "0xB532C0", Offset = "0xB522C0", VA = "0x180B532C0")]
internal static bool Dispatch()
{
return default(bool);
}
// Token: 0x040011AB RID: 4523
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40011AB")]
internal ThreadPoolWorkQueue.QueueSegment queueHead;
// Token: 0x040011AC RID: 4524
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40011AC")]
internal ThreadPoolWorkQueue.QueueSegment queueTail;
// Token: 0x040011AD RID: 4525
[Token(Token = "0x40011AD")]
internal static ThreadPoolWorkQueue.SparseArray<ThreadPoolWorkQueue.WorkStealingQueue> allThreadQueues;
// Token: 0x040011AE RID: 4526
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40011AE")]
private int numOutstandingThreadRequests;
// Token: 0x02000353 RID: 851
[Token(Token = "0x2000353")]
internal class SparseArray<T> where T : class
{
// Token: 0x06001FF7 RID: 8183 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001FF7")]
[Address(RVA = "0x33767B0", Offset = "0x33757B0", VA = "0x1833767B0")]
internal SparseArray(int initialSize)
{
}
// Token: 0x17000486 RID: 1158
// (get) Token: 0x06001FF8 RID: 8184 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000486")]
internal T[] Current
{
[Token(Token = "0x6001FF8")]
[Address(RVA = "0x1103DC0", Offset = "0x1102DC0", VA = "0x181103DC0")]
get
{
return null;
}
}
// Token: 0x06001FF9 RID: 8185 RVA: 0x000154F8 File Offset: 0x000136F8
[Token(Token = "0x6001FF9")]
[Address(RVA = "0x3376420", Offset = "0x3375420", VA = "0x183376420")]
internal int Add(T e)
{
return 0;
}
// Token: 0x06001FFA RID: 8186 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001FFA")]
[Address(RVA = "0x3376670", Offset = "0x3375670", VA = "0x183376670")]
internal void Remove(T e)
{
}
// Token: 0x040011AF RID: 4527
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40011AF")]
private T[] m_array;
}
// Token: 0x02000354 RID: 852
[Token(Token = "0x2000354")]
internal class WorkStealingQueue
{
// Token: 0x06001FFB RID: 8187 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001FFB")]
[Address(RVA = "0xB57FB0", Offset = "0xB56FB0", VA = "0x180B57FB0")]
public void LocalPush(IThreadPoolWorkItem obj)
{
}
// Token: 0x06001FFC RID: 8188 RVA: 0x00015510 File Offset: 0x00013710
[Token(Token = "0x6001FFC")]
[Address(RVA = "0xB57920", Offset = "0xB56920", VA = "0x180B57920")]
public bool LocalFindAndPop(IThreadPoolWorkItem obj)
{
return default(bool);
}
// Token: 0x06001FFD RID: 8189 RVA: 0x00015528 File Offset: 0x00013728
[Token(Token = "0x6001FFD")]
[Address(RVA = "0xB57C40", Offset = "0xB56C40", VA = "0x180B57C40")]
public bool LocalPop(out IThreadPoolWorkItem obj)
{
return default(bool);
}
// Token: 0x06001FFE RID: 8190 RVA: 0x00015540 File Offset: 0x00013740
[Token(Token = "0x6001FFE")]
[Address(RVA = "0xB58820", Offset = "0xB57820", VA = "0x180B58820")]
public bool TrySteal(out IThreadPoolWorkItem obj, ref bool missedSteal)
{
return default(bool);
}
// Token: 0x06001FFF RID: 8191 RVA: 0x00015558 File Offset: 0x00013758
[Token(Token = "0x6001FFF")]
[Address(RVA = "0xB584B0", Offset = "0xB574B0", VA = "0x180B584B0")]
private bool TrySteal(out IThreadPoolWorkItem obj, ref bool missedSteal, int millisecondsTimeout)
{
return default(bool);
}
// Token: 0x06002000 RID: 8192 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002000")]
[Address(RVA = "0xB58840", Offset = "0xB57840", VA = "0x180B58840")]
public WorkStealingQueue()
{
}
// Token: 0x040011B0 RID: 4528
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40011B0")]
internal IThreadPoolWorkItem[] m_array;
// Token: 0x040011B1 RID: 4529
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40011B1")]
private int m_mask;
// Token: 0x040011B2 RID: 4530
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40011B2")]
private int m_headIndex;
// Token: 0x040011B3 RID: 4531
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40011B3")]
private int m_tailIndex;
// Token: 0x040011B4 RID: 4532
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40011B4")]
private SpinLock m_foreignLock;
}
// Token: 0x02000355 RID: 853
[Token(Token = "0x2000355")]
internal class QueueSegment
{
// Token: 0x06002001 RID: 8193 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002001")]
[Address(RVA = "0xB41550", Offset = "0xB40550", VA = "0x180B41550")]
private void GetIndexes(out int upper, out int lower)
{
}
// Token: 0x06002002 RID: 8194 RVA: 0x00015570 File Offset: 0x00013770
[Token(Token = "0x6002002")]
[Address(RVA = "0xB414D0", Offset = "0xB404D0", VA = "0x180B414D0")]
private bool CompareExchangeIndexes(ref int prevUpper, int newUpper, ref int prevLower, int newLower)
{
return default(bool);
}
// Token: 0x06002003 RID: 8195 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002003")]
[Address(RVA = "0xB417E0", Offset = "0xB407E0", VA = "0x180B417E0")]
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)]
public QueueSegment()
{
}
// Token: 0x06002004 RID: 8196 RVA: 0x00015588 File Offset: 0x00013788
[Token(Token = "0x6002004")]
[Address(RVA = "0xB41590", Offset = "0xB40590", VA = "0x180B41590")]
public bool IsUsedUp()
{
return default(bool);
}
// Token: 0x06002005 RID: 8197 RVA: 0x000155A0 File Offset: 0x000137A0
[Token(Token = "0x6002005")]
[Address(RVA = "0xB41710", Offset = "0xB40710", VA = "0x180B41710")]
public bool TryEnqueue(IThreadPoolWorkItem node)
{
return default(bool);
}
// Token: 0x06002006 RID: 8198 RVA: 0x000155B8 File Offset: 0x000137B8
[Token(Token = "0x6002006")]
[Address(RVA = "0xB415F0", Offset = "0xB405F0", VA = "0x180B415F0")]
public bool TryDequeue(out IThreadPoolWorkItem node)
{
return default(bool);
}
// Token: 0x040011B5 RID: 4533
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40011B5")]
internal readonly IThreadPoolWorkItem[] nodes;
// Token: 0x040011B6 RID: 4534
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40011B6")]
private int indexes;
// Token: 0x040011B7 RID: 4535
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40011B7")]
public ThreadPoolWorkQueue.QueueSegment Next;
}
}
}