using System; using System.Globalization; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using System.Runtime.Remoting.Contexts; using System.Security.Principal; using Cpp2IlInjected; namespace System.Threading { /// Creates and controls a thread, sets its priority, and gets its status. // Token: 0x02000330 RID: 816 [Token(Token = "0x2000330")] [ComDefaultInterface(typeof(_Thread))] [ComVisible(true)] [ClassInterface(ClassInterfaceType.None)] [StructLayout(0)] public sealed class Thread : CriticalFinalizerObject, _Thread { // Token: 0x06001D99 RID: 7577 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D99")] [Address(RVA = "0x1DA9650", Offset = "0x1DA8450", VA = "0x181DA9650")] private static void AsyncLocalSetCurrentUICulture(AsyncLocalValueChangedArgs args) { } /// Initializes a new instance of the class. /// A delegate that represents the methods to be invoked when this thread begins executing. /// The parameter is . // Token: 0x06001D9A RID: 7578 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D9A")] [Address(RVA = "0x1DAA3D0", Offset = "0x1DA91D0", VA = "0x181DAA3D0")] public Thread(ThreadStart start) { } /// Initializes a new instance of the class, specifying a delegate that allows an object to be passed to the thread when the thread is started. /// A delegate that represents the methods to be invoked when this thread begins executing. /// /// is . // Token: 0x06001D9B RID: 7579 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D9B")] [Address(RVA = "0x1DAA340", Offset = "0x1DA9140", VA = "0x181DAA340")] public Thread(ParameterizedThreadStart start) { } /// Causes the operating system to change the state of the current instance to . /// The thread has already been started. /// There is not enough memory available to start this thread. // Token: 0x06001D9C RID: 7580 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D9C")] [Address(RVA = "0x1DAA0E0", Offset = "0x1DA8EE0", VA = "0x181DAA0E0")] public void Start() { } /// Causes the operating system to change the state of the current instance to , and optionally supplies an object containing data to be used by the method the thread executes. /// An object that contains data to be used by the method the thread executes. /// The thread has already been started. /// There is not enough memory available to start this thread. /// This thread was created using a delegate instead of a delegate. // Token: 0x06001D9D RID: 7581 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D9D")] [Address(RVA = "0x1DAA020", Offset = "0x1DA8E20", VA = "0x181DAA020")] public void Start(object parameter) { } // Token: 0x06001D9E RID: 7582 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001D9E")] [Address(RVA = "0x1DAA100", Offset = "0x1DA8F00", VA = "0x181DAA100")] private void Start(ref StackCrawlMark stackMark) { } // Token: 0x06001D9F RID: 7583 RVA: 0x00012F30 File Offset: 0x00011130 [Token(Token = "0x6001D9F")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] internal ExecutionContext.Reader GetExecutionContextReader() { return default(ExecutionContext.Reader); } // Token: 0x17000400 RID: 1024 // (get) Token: 0x06001DA0 RID: 7584 RVA: 0x00012F48 File Offset: 0x00011148 // (set) Token: 0x06001DA1 RID: 7585 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000400")] internal bool ExecutionContextBelongsToCurrentScope { [Token(Token = "0x6001DA0")] [Address(RVA = "0x1DAA520", Offset = "0x1DA9320", VA = "0x181DAA520")] get { return default(bool); } [Token(Token = "0x6001DA1")] [Address(RVA = "0x1DAA960", Offset = "0x1DA9760", VA = "0x181DAA960")] set { } } // Token: 0x06001DA2 RID: 7586 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001DA2")] [Address(RVA = "0x1DA99D0", Offset = "0x1DA87D0", VA = "0x181DA99D0")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)] internal ExecutionContext GetMutableExecutionContext() { return null; } // Token: 0x06001DA3 RID: 7587 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DA3")] [Address(RVA = "0x1DA9CC0", Offset = "0x1DA8AC0", VA = "0x181DA9CC0")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] internal void SetExecutionContext(ExecutionContext value, bool belongsToCurrentScope) { } // Token: 0x06001DA4 RID: 7588 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DA4")] [Address(RVA = "0x1DA9CC0", Offset = "0x1DA8AC0", VA = "0x181DA9CC0")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] internal void SetExecutionContext(ExecutionContext.Reader value, bool belongsToCurrentScope) { } /// Gets or sets a value indicating the scheduling priority of a thread. /// One of the values. The default value is . /// The thread has reached a final state, such as . /// The value specified for a set operation is not a valid value. // Token: 0x17000401 RID: 1025 // (get) Token: 0x06001DA5 RID: 7589 RVA: 0x00012F60 File Offset: 0x00011160 // (set) Token: 0x06001DA6 RID: 7590 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000401")] public ThreadPriority Priority { [Token(Token = "0x6001DA5")] [Address(RVA = "0x1DA9A90", Offset = "0x1DA8890", VA = "0x181DA9A90")] get { return ThreadPriority.Lowest; } [Token(Token = "0x6001DA6")] [Address(RVA = "0x1DA9CE0", Offset = "0x1DA8AE0", VA = "0x181DA9CE0")] set { } } // Token: 0x06001DA7 RID: 7591 RVA: 0x00012F78 File Offset: 0x00011178 [Token(Token = "0x6001DA7")] [Address(RVA = "0x1DA9A90", Offset = "0x1DA8890", VA = "0x181DA9A90")] private int GetPriorityNative() { return 0; } // Token: 0x06001DA8 RID: 7592 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DA8")] [Address(RVA = "0x1DA9CE0", Offset = "0x1DA8AE0", VA = "0x181DA9CE0")] private void SetPriorityNative(int priority) { } // Token: 0x06001DA9 RID: 7593 RVA: 0x00012F90 File Offset: 0x00011190 [Token(Token = "0x6001DA9")] [Address(RVA = "0x1DA9B60", Offset = "0x1DA8960", VA = "0x181DA9B60")] private bool JoinInternal(int millisecondsTimeout) { return default(bool); } /// Blocks the calling thread until the thread represented by this instance terminates, while continuing to perform standard COM and pumping. /// The caller attempted to join a thread that is in the state. /// The thread is interrupted while waiting. // Token: 0x06001DAA RID: 7594 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DAA")] [Address(RVA = "0x1DA9B70", Offset = "0x1DA8970", VA = "0x181DA9B70")] public void Join() { } /// Blocks the calling thread until the thread represented by this instance terminates or the specified time elapses, while continuing to perform standard COM and SendMessage pumping. /// The number of milliseconds to wait for the thread to terminate. /// /// if the thread has terminated; if the thread has not terminated after the amount of time specified by the parameter has elapsed. /// The value of is negative and is not equal to in milliseconds. /// The thread has not been started. // Token: 0x06001DAB RID: 7595 RVA: 0x00012FA8 File Offset: 0x000111A8 [Token(Token = "0x6001DAB")] [Address(RVA = "0x1DA9B80", Offset = "0x1DA8980", VA = "0x181DA9B80")] public bool Join(int millisecondsTimeout) { return default(bool); } // Token: 0x06001DAC RID: 7596 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DAC")] [Address(RVA = "0x1DA9ED0", Offset = "0x1DA8CD0", VA = "0x181DA9ED0")] private static void SleepInternal(int millisecondsTimeout) { } /// Suspends the current thread for the specified number of milliseconds. /// The number of milliseconds for which the thread is suspended. If the value of the argument is zero, the thread relinquishes the remainder of its time slice to any thread of equal priority that is ready to run. If there are no other threads of equal priority that are ready to run, execution of the current thread is not suspended. /// The time-out value is negative and is not equal to . // Token: 0x06001DAD RID: 7597 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DAD")] [Address(RVA = "0x1DA9EE0", Offset = "0x1DA8CE0", VA = "0x181DA9EE0")] public static void Sleep(int millisecondsTimeout) { } // Token: 0x06001DAE RID: 7598 RVA: 0x00012FC0 File Offset: 0x000111C0 [Token(Token = "0x6001DAE")] [Address(RVA = "0x1DAA330", Offset = "0x1DA9130", VA = "0x181DAA330")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] private static bool YieldInternal() { return default(bool); } /// Causes the calling thread to yield execution to another thread that is ready to run on the current processor. The operating system selects the thread to yield to. /// /// if the operating system switched execution to another thread; otherwise, . // Token: 0x06001DAF RID: 7599 RVA: 0x00012FD8 File Offset: 0x000111D8 [Token(Token = "0x6001DAF")] [Address(RVA = "0x1DAA330", Offset = "0x1DA9130", VA = "0x181DAA330")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] public static bool Yield() { return default(bool); } // Token: 0x06001DB0 RID: 7600 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DB0")] [Address(RVA = "0x1DA9CF0", Offset = "0x1DA8AF0", VA = "0x181DA9CF0")] private void SetStartHelper(Delegate start, int maxStackSize) { } /// Looks up a named data slot. For better performance, use fields that are marked with the attribute instead. /// The name of the local data slot. /// A allocated for this thread. // Token: 0x06001DB1 RID: 7601 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001DB1")] [Address(RVA = "0x1DA9A60", Offset = "0x1DA8860", VA = "0x181DA9A60")] public static LocalDataStoreSlot GetNamedDataSlot(string name) { return null; } /// Sets the data in the specified slot on the currently running thread, for that thread's current domain. For better performance, use fields marked with the attribute instead. /// The in which to set the value. /// The value to be set. // Token: 0x06001DB2 RID: 7602 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DB2")] [Address(RVA = "0x1DA9C20", Offset = "0x1DA8A20", VA = "0x181DA9C20")] public static void SetData(LocalDataStoreSlot slot, object data) { } /// Gets or sets the current culture used by the Resource Manager to look up culture-specific resources at run time. /// An object that represents the current culture. /// The property is set to . /// The property is set to a culture name that cannot be used to locate a resource file. Resource filenames must include only letters, numbers, hyphens or underscores. /// .NET Core only: Reading or writing the culture of a thread from another thread is not supported. // Token: 0x17000402 RID: 1026 // (get) Token: 0x06001DB3 RID: 7603 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06001DB4 RID: 7604 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000402")] public CultureInfo CurrentUICulture { [Token(Token = "0x6001DB3")] [Address(RVA = "0x1DA98E0", Offset = "0x1DA86E0", VA = "0x181DA98E0")] get { return null; } [Token(Token = "0x6001DB4")] [Address(RVA = "0x1DAA750", Offset = "0x1DA9550", VA = "0x181DAA750")] set { } } // Token: 0x06001DB5 RID: 7605 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001DB5")] [Address(RVA = "0x1DA98E0", Offset = "0x1DA86E0", VA = "0x181DA98E0")] internal CultureInfo GetCurrentUICultureNoAppX() { return null; } /// Gets or sets the culture for the current thread. /// An object that represents the culture for the current thread. /// The property is set to . /// .NET Core only: Reading or writing the culture of a thread from another thread is not supported. // Token: 0x17000403 RID: 1027 // (get) Token: 0x06001DB6 RID: 7606 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000403")] public CultureInfo CurrentCulture { [Token(Token = "0x6001DB6")] [Address(RVA = "0x1DA9830", Offset = "0x1DA8630", VA = "0x181DA9830")] get { return null; } } // Token: 0x06001DB7 RID: 7607 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001DB7")] [Address(RVA = "0x1DA9830", Offset = "0x1DA8630", VA = "0x181DA9830")] private CultureInfo GetCurrentCultureNoAppX() { return null; } // Token: 0x06001DB8 RID: 7608 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DB8")] [Address(RVA = "0x1DAA6D0", Offset = "0x1DA94D0", VA = "0x181DAA6D0")] private static void nativeInitCultureAccessors() { } /// Synchronizes memory access as follows: The processor executing the current thread cannot reorder instructions in such a way that memory accesses prior to the call to execute after memory accesses that follow the call to . // Token: 0x06001DB9 RID: 7609 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DB9")] [Address(RVA = "0x1DA9C10", Offset = "0x1DA8A10", VA = "0x181DA9C10")] public static void MemoryBarrier() { } // Token: 0x17000404 RID: 1028 // (get) Token: 0x06001DBA RID: 7610 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000404")] private static LocalDataStoreMgr LocalDataStoreManager { [Token(Token = "0x6001DBA")] [Address(RVA = "0x1DAA5E0", Offset = "0x1DA93E0", VA = "0x181DAA5E0")] get { return null; } } // Token: 0x06001DBB RID: 7611 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DBB")] [Address(RVA = "0x1DA9730", Offset = "0x1DA8530", VA = "0x181DA9730")] private void ConstructInternalThread() { } // Token: 0x17000405 RID: 1029 // (get) Token: 0x06001DBC RID: 7612 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000405")] private InternalThread Internal { [Token(Token = "0x6001DBC")] [Address(RVA = "0x1DAA530", Offset = "0x1DA9330", VA = "0x181DAA530")] get { return null; } } /// Gets the current context in which the thread is executing. /// A representing the current thread context. /// The caller does not have the required permission. // Token: 0x17000406 RID: 1030 // (get) Token: 0x06001DBD RID: 7613 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000406")] public static Context CurrentContext { [Token(Token = "0x6001DBD")] [Address(RVA = "0x1DAA460", Offset = "0x1DA9260", VA = "0x181DAA460")] get { return null; } } // Token: 0x06001DBE RID: 7614 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001DBE")] [Address(RVA = "0x1DA98D0", Offset = "0x1DA86D0", VA = "0x181DA98D0")] private static Thread GetCurrentThread() { return null; } /// Gets the currently running thread. /// A that is the representation of the currently running thread. // Token: 0x17000407 RID: 1031 // (get) Token: 0x06001DBF RID: 7615 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000407")] public static Thread CurrentThread { [Token(Token = "0x6001DBF")] [Address(RVA = "0x1DAA4D0", Offset = "0x1DA92D0", VA = "0x181DAA4D0")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)] get { return null; } } // Token: 0x17000408 RID: 1032 // (get) Token: 0x06001DC0 RID: 7616 RVA: 0x00012FF0 File Offset: 0x000111F0 [Token(Token = "0x17000408")] internal static int CurrentThreadId { [Token(Token = "0x6001DC0")] [Address(RVA = "0x1DAA470", Offset = "0x1DA9270", VA = "0x181DAA470")] get { return 0; } } /// Returns a unique application domain identifier. /// A 32-bit signed integer uniquely identifying the application domain. // Token: 0x06001DC1 RID: 7617 RVA: 0x00013008 File Offset: 0x00011208 [Token(Token = "0x6001DC1")] [Address(RVA = "0x1DA9980", Offset = "0x1DA8780", VA = "0x181DA9980")] public static int GetDomainID() { return 0; } // Token: 0x06001DC2 RID: 7618 RVA: 0x00013020 File Offset: 0x00011220 [Token(Token = "0x6001DC2")] [Address(RVA = "0x1DAA2A0", Offset = "0x1DA90A0", VA = "0x181DAA2A0")] private IntPtr Thread_internal(MulticastDelegate start) { return 0; } /// Ensures that resources are freed and other cleanup operations are performed when the garbage collector reclaims the object. // Token: 0x06001DC3 RID: 7619 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DC3")] [Address(RVA = "0x1DA97D0", Offset = "0x1DA85D0", VA = "0x181DA97D0", Slot = "1")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] protected override void Finalize() { } /// Gets a value indicating whether or not a thread belongs to the managed thread pool. /// /// if this thread belongs to the managed thread pool; otherwise, . // Token: 0x17000409 RID: 1033 // (get) Token: 0x06001DC4 RID: 7620 RVA: 0x00013038 File Offset: 0x00011238 [Token(Token = "0x17000409")] public bool IsThreadPoolThread { [Token(Token = "0x6001DC4")] [Address(RVA = "0x1DAA5A0", Offset = "0x1DA93A0", VA = "0x181DAA5A0")] get { return default(bool); } } // Token: 0x1700040A RID: 1034 // (get) Token: 0x06001DC5 RID: 7621 RVA: 0x00013050 File Offset: 0x00011250 [Token(Token = "0x1700040A")] internal bool IsThreadPoolThreadInternal { [Token(Token = "0x6001DC5")] [Address(RVA = "0x1DAA5A0", Offset = "0x1DA93A0", VA = "0x181DAA5A0")] get { return default(bool); } } /// Gets a value indicating the execution status of the current thread. /// /// if this thread has been started and has not terminated normally or aborted; otherwise, . // Token: 0x1700040B RID: 1035 // (get) Token: 0x06001DC6 RID: 7622 RVA: 0x00013068 File Offset: 0x00011268 [Token(Token = "0x1700040B")] public bool IsAlive { [Token(Token = "0x6001DC6")] [Address(RVA = "0x1DAA560", Offset = "0x1DA9360", VA = "0x181DAA560")] get { return default(bool); } } /// Gets or sets a value indicating whether or not a thread is a background thread. /// /// if this thread is or is to become a background thread; otherwise, . /// The thread is dead. // Token: 0x1700040C RID: 1036 // (set) Token: 0x06001DC7 RID: 7623 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700040C")] public bool IsBackground { [Token(Token = "0x6001DC7")] [Address(RVA = "0x1DAA970", Offset = "0x1DA9770", VA = "0x181DAA970")] set { } } // Token: 0x06001DC8 RID: 7624 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001DC8")] [Address(RVA = "0x1DA9A50", Offset = "0x1DA8850", VA = "0x181DA9A50")] private static string GetName_internal(InternalThread thread) { return null; } // Token: 0x06001DC9 RID: 7625 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DC9")] [Address(RVA = "0x1DA9CD0", Offset = "0x1DA8AD0", VA = "0x181DA9CD0")] private static void SetName_internal(InternalThread thread, string name) { } /// Gets or sets the name of the thread. /// A string containing the name of the thread, or if no name was set. /// A set operation was requested, but the property has already been set. // Token: 0x1700040D RID: 1037 // (get) Token: 0x06001DCA RID: 7626 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06001DCB RID: 7627 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700040D")] public string Name { [Token(Token = "0x6001DCA")] [Address(RVA = "0x1DAA670", Offset = "0x1DA9470", VA = "0x181DAA670")] get { return null; } [Token(Token = "0x6001DCB")] [Address(RVA = "0x1DAAA40", Offset = "0x1DA9840", VA = "0x181DAAA40")] set { } } /// Gets a value containing the states of the current thread. /// One of the values indicating the state of the current thread. The initial value is . // Token: 0x1700040E RID: 1038 // (get) Token: 0x06001DCC RID: 7628 RVA: 0x00013080 File Offset: 0x00011280 [Token(Token = "0x1700040E")] public ThreadState ThreadState { [Token(Token = "0x6001DCC")] [Address(RVA = "0x1DAA6A0", Offset = "0x1DA94A0", VA = "0x181DAA6A0")] get { return ThreadState.Running; } } // Token: 0x06001DCD RID: 7629 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DCD")] [Address(RVA = "0x1DA9610", Offset = "0x1DA8410", VA = "0x181DA9610")] private static void Abort_internal(InternalThread thread, object stateInfo) { } /// Raises a in the thread on which it is invoked, to begin the process of terminating the thread. Calling this method usually terminates the thread. /// .NET Core only: This member is not supported. /// The caller does not have the required permission. /// The thread that is being aborted is currently suspended. // Token: 0x06001DCE RID: 7630 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DCE")] [Address(RVA = "0x1DA9620", Offset = "0x1DA8420", VA = "0x181DA9620")] public void Abort() { } // Token: 0x06001DCF RID: 7631 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DCF")] [Address(RVA = "0x1B65790", Offset = "0x1B64590", VA = "0x181B65790")] private static void SpinWait_nop() { } /// Causes a thread to wait the number of times defined by the parameter. /// A 32-bit signed integer that defines how long a thread is to wait. // Token: 0x06001DD0 RID: 7632 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DD0")] [Address(RVA = "0x1DA9F70", Offset = "0x1DA8D70", VA = "0x181DA9F70")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] public static void SpinWait(int iterations) { } // Token: 0x06001DD1 RID: 7633 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DD1")] [Address(RVA = "0x1DA9FA0", Offset = "0x1DA8DA0", VA = "0x181DA9FA0")] private void StartInternal(IPrincipal principal, ref StackCrawlMark stackMark) { } // Token: 0x06001DD2 RID: 7634 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DD2")] [Address(RVA = "0x1DA9EC0", Offset = "0x1DA8CC0", VA = "0x181DA9EC0")] private static void SetState(InternalThread thread, ThreadState set) { } // Token: 0x06001DD3 RID: 7635 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DD3")] [Address(RVA = "0x1DA9720", Offset = "0x1DA8520", VA = "0x181DA9720")] private static void ClrState(InternalThread thread, ThreadState clr) { } // Token: 0x06001DD4 RID: 7636 RVA: 0x00013098 File Offset: 0x00011298 [Token(Token = "0x6001DD4")] [Address(RVA = "0x1DA9B50", Offset = "0x1DA8950", VA = "0x181DA9B50")] private static ThreadState GetState(InternalThread thread) { return ThreadState.Running; } // Token: 0x06001DD5 RID: 7637 RVA: 0x000130B0 File Offset: 0x000112B0 [Token(Token = "0x6001DD5")] [Address(RVA = "0x1DAA290", Offset = "0x1DA9090", VA = "0x181DAA290")] private static int SystemMaxStackStize() { return 0; } // Token: 0x06001DD6 RID: 7638 RVA: 0x000130C8 File Offset: 0x000112C8 [Token(Token = "0x6001DD6")] [Address(RVA = "0x1DA9AA0", Offset = "0x1DA88A0", VA = "0x181DA9AA0")] private static int GetProcessDefaultStackSize(int maxStackSize) { return 0; } // Token: 0x06001DD7 RID: 7639 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DD7")] [Address(RVA = "0x1DA9E70", Offset = "0x1DA8C70", VA = "0x181DA9E70")] private void SetStart(MulticastDelegate start, int maxStackSize) { } /// Gets a unique identifier for the current managed thread. /// An integer that represents a unique identifier for this managed thread. // Token: 0x1700040F RID: 1039 // (get) Token: 0x06001DD8 RID: 7640 RVA: 0x000130E0 File Offset: 0x000112E0 [Token(Token = "0x1700040F")] public int ManagedThreadId { [Token(Token = "0x6001DD8")] [Address(RVA = "0x1DA9990", Offset = "0x1DA8790", VA = "0x181DA9990")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] get { return 0; } } /// Notifies a host that execution is about to enter a region of code in which the effects of a thread abort or unhandled exception might jeopardize other tasks in the application domain. // Token: 0x06001DD9 RID: 7641 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DD9")] [Address(RVA = "0x1DA9690", Offset = "0x1DA8490", VA = "0x181DA9690")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)] public static void BeginCriticalRegion() { } /// Notifies a host that execution is about to enter a region of code in which the effects of a thread abort or unhandled exception are limited to the current task. // Token: 0x06001DDA RID: 7642 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001DDA")] [Address(RVA = "0x1DA9740", Offset = "0x1DA8540", VA = "0x181DA9740")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] public static void EndCriticalRegion() { } /// Returns a hash code for the current thread. /// An integer hash code value. // Token: 0x06001DDB RID: 7643 RVA: 0x000130F8 File Offset: 0x000112F8 [Token(Token = "0x6001DDB")] [Address(RVA = "0x1DA9990", Offset = "0x1DA8790", VA = "0x181DA9990", Slot = "2")] [ComVisible(false)] public override int GetHashCode() { return 0; } // Token: 0x06001DDC RID: 7644 RVA: 0x00013110 File Offset: 0x00011310 [Token(Token = "0x6001DDC")] [Address(RVA = "0x1DAA2B0", Offset = "0x1DA90B0", VA = "0x181DAA2B0")] private ThreadState ValidateThreadState() { return ThreadState.Running; } // Token: 0x040010D6 RID: 4310 [Token(Token = "0x40010D6")] private static LocalDataStoreMgr s_LocalDataStoreMgr; // Token: 0x040010D7 RID: 4311 [Token(Token = "0x40010D7")] [ThreadStatic] private static LocalDataStoreHolder s_LocalDataStore; // Token: 0x040010D8 RID: 4312 [Token(Token = "0x40010D8")] [ThreadStatic] internal static CultureInfo m_CurrentCulture; // Token: 0x040010D9 RID: 4313 [Token(Token = "0x40010D9")] [ThreadStatic] internal static CultureInfo m_CurrentUICulture; // Token: 0x040010DA RID: 4314 [Token(Token = "0x40010DA")] private static AsyncLocal s_asyncLocalCurrentCulture; // Token: 0x040010DB RID: 4315 [Token(Token = "0x40010DB")] private static AsyncLocal s_asyncLocalCurrentUICulture; // Token: 0x040010DC RID: 4316 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40010DC")] private InternalThread internal_thread; // Token: 0x040010DD RID: 4317 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40010DD")] private object m_ThreadStartArg; // Token: 0x040010DE RID: 4318 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40010DE")] private object pending_exception; // Token: 0x040010DF RID: 4319 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40010DF")] private IPrincipal principal; // Token: 0x040010E0 RID: 4320 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40010E0")] private int principal_version; // Token: 0x040010E1 RID: 4321 [Token(Token = "0x40010E1")] [ThreadStatic] private static Thread current_thread; // Token: 0x040010E2 RID: 4322 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40010E2")] private MulticastDelegate m_Delegate; // Token: 0x040010E3 RID: 4323 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40010E3")] private ExecutionContext m_ExecutionContext; // Token: 0x040010E4 RID: 4324 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40010E4")] private bool m_ExecutionContextBelongsToOuterScope; } }