using System; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Threading { // Token: 0x02000368 RID: 872 [Token(Token = "0x2000368")] [StructLayout(0)] internal sealed class InternalThread : CriticalFinalizerObject { // Token: 0x0600207B RID: 8315 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600207B")] [Address(RVA = "0xF2CE40", Offset = "0xF2BE40", VA = "0x180F2CE40")] private void Thread_free_internal() { } // Token: 0x0600207C RID: 8316 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600207C")] [Address(RVA = "0xF2CDD0", Offset = "0xF2BDD0", VA = "0x180F2CDD0", Slot = "1")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] protected override void Finalize() { } // Token: 0x0600207D RID: 8317 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600207D")] [Address(RVA = "0xF2CE50", Offset = "0xF2BE50", VA = "0x180F2CE50")] public InternalThread() { } // Token: 0x040011F3 RID: 4595 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40011F3")] private int lock_thread_id; // Token: 0x040011F4 RID: 4596 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40011F4")] private IntPtr handle; // Token: 0x040011F5 RID: 4597 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40011F5")] private IntPtr native_handle; // Token: 0x040011F6 RID: 4598 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40011F6")] private IntPtr unused3; // Token: 0x040011F7 RID: 4599 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40011F7")] private IntPtr name; // Token: 0x040011F8 RID: 4600 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40011F8")] private int name_len; // Token: 0x040011F9 RID: 4601 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x40011F9")] private ThreadState state; // Token: 0x040011FA RID: 4602 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40011FA")] private object abort_exc; // Token: 0x040011FB RID: 4603 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40011FB")] private int abort_state_handle; // Token: 0x040011FC RID: 4604 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x40011FC")] internal long thread_id; // Token: 0x040011FD RID: 4605 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x40011FD")] private IntPtr debugger_thread; // Token: 0x040011FE RID: 4606 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x40011FE")] private UIntPtr static_data; // Token: 0x040011FF RID: 4607 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x40011FF")] private IntPtr runtime_thread_info; // Token: 0x04001200 RID: 4608 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4001200")] private object current_appcontext; // Token: 0x04001201 RID: 4609 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4001201")] private object root_domain_thread; // Token: 0x04001202 RID: 4610 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4001202")] internal byte[] _serialized_principal; // Token: 0x04001203 RID: 4611 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4001203")] internal int _serialized_principal_version; // Token: 0x04001204 RID: 4612 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4001204")] private IntPtr appdomain_refs; // Token: 0x04001205 RID: 4613 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4001205")] private int interruption_requested; // Token: 0x04001206 RID: 4614 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4001206")] private IntPtr synch_cs; // Token: 0x04001207 RID: 4615 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4001207")] internal bool threadpool_thread; // Token: 0x04001208 RID: 4616 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA9")] [Token(Token = "0x4001208")] private bool thread_interrupt_requested; // Token: 0x04001209 RID: 4617 [global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x4001209")] internal int stack_size; // Token: 0x0400120A RID: 4618 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400120A")] internal byte apartment_state; // Token: 0x0400120B RID: 4619 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")] [Token(Token = "0x400120B")] internal int critical_region_level; // Token: 0x0400120C RID: 4620 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400120C")] internal int managed_id; // Token: 0x0400120D RID: 4621 [global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")] [Token(Token = "0x400120D")] private int small_id; // Token: 0x0400120E RID: 4622 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400120E")] private IntPtr manage_callback; // Token: 0x0400120F RID: 4623 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400120F")] private IntPtr unused4; // Token: 0x04001210 RID: 4624 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4001210")] private IntPtr flags; // Token: 0x04001211 RID: 4625 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4001211")] private IntPtr thread_pinning_ref; // Token: 0x04001212 RID: 4626 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4001212")] private IntPtr abort_protected_block_count; // Token: 0x04001213 RID: 4627 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4001213")] private int priority; // Token: 0x04001214 RID: 4628 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4001214")] private IntPtr owned_mutex; // Token: 0x04001215 RID: 4629 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4001215")] private IntPtr suspended_event; // Token: 0x04001216 RID: 4630 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4001216")] private int self_suspended; // Token: 0x04001217 RID: 4631 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4001217")] private IntPtr unused1; // Token: 0x04001218 RID: 4632 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4001218")] private IntPtr unused2; // Token: 0x04001219 RID: 4633 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x4001219")] private IntPtr last; } }