using System; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace System.Threading { // Token: 0x0200034C RID: 844 [Token(Token = "0x200034C")] [StructLayout(0)] internal sealed class InternalThread : CriticalFinalizerObject { // Token: 0x06001E6E RID: 7790 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001E6E")] [Address(RVA = "0x2921F50", Offset = "0x2920D50", VA = "0x182921F50")] private void Thread_free_internal() { } // Token: 0x06001E6F RID: 7791 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001E6F")] [Address(RVA = "0x2921EE0", Offset = "0x2920CE0", VA = "0x182921EE0", Slot = "1")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] protected override void Finalize() { } // Token: 0x06001E70 RID: 7792 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001E70")] [Address(RVA = "0x2921F60", Offset = "0x2920D60", VA = "0x182921F60")] public InternalThread() { } // Token: 0x04001130 RID: 4400 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001130")] private int lock_thread_id; // Token: 0x04001131 RID: 4401 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001131")] private IntPtr handle; // Token: 0x04001132 RID: 4402 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4001132")] private IntPtr native_handle; // Token: 0x04001133 RID: 4403 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4001133")] private IntPtr unused3; // Token: 0x04001134 RID: 4404 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4001134")] private IntPtr name; // Token: 0x04001135 RID: 4405 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4001135")] private int name_len; // Token: 0x04001136 RID: 4406 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x4001136")] private ThreadState state; // Token: 0x04001137 RID: 4407 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4001137")] private object abort_exc; // Token: 0x04001138 RID: 4408 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4001138")] private int abort_state_handle; // Token: 0x04001139 RID: 4409 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4001139")] internal long thread_id; // Token: 0x0400113A RID: 4410 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400113A")] private IntPtr debugger_thread; // Token: 0x0400113B RID: 4411 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400113B")] private UIntPtr static_data; // Token: 0x0400113C RID: 4412 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400113C")] private IntPtr runtime_thread_info; // Token: 0x0400113D RID: 4413 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400113D")] private object current_appcontext; // Token: 0x0400113E RID: 4414 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400113E")] private object root_domain_thread; // Token: 0x0400113F RID: 4415 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400113F")] internal byte[] _serialized_principal; // Token: 0x04001140 RID: 4416 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4001140")] internal int _serialized_principal_version; // Token: 0x04001141 RID: 4417 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4001141")] private IntPtr appdomain_refs; // Token: 0x04001142 RID: 4418 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4001142")] private int interruption_requested; // Token: 0x04001143 RID: 4419 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4001143")] private IntPtr synch_cs; // Token: 0x04001144 RID: 4420 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4001144")] internal bool threadpool_thread; // Token: 0x04001145 RID: 4421 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA9")] [Token(Token = "0x4001145")] private bool thread_interrupt_requested; // Token: 0x04001146 RID: 4422 [global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x4001146")] internal int stack_size; // Token: 0x04001147 RID: 4423 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4001147")] internal byte apartment_state; // Token: 0x04001148 RID: 4424 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")] [Token(Token = "0x4001148")] internal int critical_region_level; // Token: 0x04001149 RID: 4425 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4001149")] internal int managed_id; // Token: 0x0400114A RID: 4426 [global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")] [Token(Token = "0x400114A")] private int small_id; // Token: 0x0400114B RID: 4427 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400114B")] private IntPtr manage_callback; // Token: 0x0400114C RID: 4428 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400114C")] private IntPtr unused4; // Token: 0x0400114D RID: 4429 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400114D")] private IntPtr flags; // Token: 0x0400114E RID: 4430 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400114E")] private IntPtr thread_pinning_ref; // Token: 0x0400114F RID: 4431 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400114F")] private IntPtr abort_protected_block_count; // Token: 0x04001150 RID: 4432 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4001150")] private int priority; // Token: 0x04001151 RID: 4433 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4001151")] private IntPtr owned_mutex; // Token: 0x04001152 RID: 4434 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4001152")] private IntPtr suspended_event; // Token: 0x04001153 RID: 4435 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4001153")] private int self_suspended; // Token: 0x04001154 RID: 4436 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4001154")] private IntPtr unused1; // Token: 0x04001155 RID: 4437 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4001155")] private IntPtr unused2; // Token: 0x04001156 RID: 4438 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x4001156")] private IntPtr last; } }