implements _Thread
0x00x0050
Members 15
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | s_LocalDataStoreMgr | LocalDataStoreMgr | PrivateStatic | |
| — | 0x08 | s_LocalDataStore | LocalDataStoreHolder | PrivateStatic |
| — | 0x08 | m_CurrentCulture | CultureInfo | Static+1 flags |
| — | 0x08 | m_CurrentUICulture | CultureInfo | Static+1 flags |
| 0x0010 | 0x10 | padding / unreflected | ||
| 0x08 | s_asyncLocalCurrentCulture | AsyncLocal`1 | PrivateStatic | |
| 0x08 | s_asyncLocalCurrentUICulture | AsyncLocal`1 | PrivateStatic | |
| 0x08 | internal_thread | InternalThread | Private | |
| 0x08 | m_ThreadStartArg | UObject* | Private | |
| 0x08 | pending_exception | UObject* | Private | |
| — | 0x08 | current_thread | Thread | PrivateStatic |
| 0x08 | m_Delegate | MulticastDelegate | Private | |
| 0x08 | m_ExecutionContext | ExecutionContext | Private | |
| 0x01 | m_ExecutionContextBelongsToOuterScope | bool | Private | |
| 0x0039 | 0x07 | padding / unreflected | ||
| 0x08 | principal | IPrincipal | Private | |
| 0x04 | principal_version | int | Private | |
| 0x004C | 0x04 | unreflected bytes to end of Thread | ||
Functions 146
| Signature | Flags | Native | Params |
|---|---|---|---|
| void AsyncLocalSetCurrentCulture() | PrivateStatic | — | 0x00 |
| void AsyncLocalSetCurrentUICulture() | PrivateStatic | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void Start() | Public | — | 0x00 |
| void Start() | Public | — | 0x00 |
| void Start() | Private | — | 0x00 |
| void GetExecutionContextReader() | 1 flags | — | 0x00 |
| void get_ExecutionContextBelongsToCurrentScope() | 2 flags | — | 0x00 |
| void set_ExecutionContextBelongsToCurrentScope() | 2 flags | — | 0x00 |
| void get_ExecutionContext() | Public+1 flags | — | 0x00 |
| void GetMutableExecutionContext() | 1 flags | — | 0x00 |
| void SetExecutionContext() | 1 flags | — | 0x00 |
| void SetExecutionContext() | 1 flags | — | 0x00 |
| void SetCompressedStack() | Public | — | 0x00 |
| void GetCompressedStack() | Public | — | 0x00 |
| void ResetAbort() | PublicStatic | — | 0x00 |
| void ResetAbortNative() | Private | — | 0x00 |
| void Suspend() | Public | — | 0x00 |
| void SuspendInternal() | Private | — | 0x00 |
| void Resume() | Public | — | 0x00 |
| void ResumeInternal() | Private | — | 0x00 |
| void Interrupt() | Public | — | 0x00 |
| void InterruptInternal() | Private | — | 0x00 |
| void get_Priority() | Public+1 flags | — | 0x00 |
| void set_Priority() | Public+1 flags | — | 0x00 |
| void GetPriorityNative() | Private | — | 0x00 |
| void SetPriorityNative() | Private | — | 0x00 |
| void JoinInternal() | Private | — | 0x00 |
| void Join() | Public | — | 0x00 |
| void Join() | Public | — | 0x00 |
| void Join() | Public | — | 0x00 |
| void SleepInternal() | PrivateStatic | — | 0x00 |
| void Sleep() | PublicStatic | — | 0x00 |
| void Sleep() | PublicStatic | — | 0x00 |
| void YieldInternal() | PrivateStatic | — | 0x00 |
| void Yield() | PublicStatic | — | 0x00 |
| void SetStartHelper() | Private | — | 0x00 |
| void AllocateDataSlot() | PublicStatic | — | 0x00 |
| void AllocateNamedDataSlot() | PublicStatic | — | 0x00 |
| void GetNamedDataSlot() | PublicStatic | — | 0x00 |
| void FreeNamedDataSlot() | PublicStatic | — | 0x00 |
| void GetData() | PublicStatic | — | 0x00 |
| void SetData() | PublicStatic | — | 0x00 |
| void get_CurrentUICulture() | Public+1 flags | — | 0x00 |
| void set_CurrentUICulture() | Public+1 flags | — | 0x00 |
| void GetCurrentUICultureNoAppX() | 1 flags | — | 0x00 |
| void get_CurrentCulture() | Public+1 flags | — | 0x00 |
| void set_CurrentCulture() | Public+1 flags | — | 0x00 |
| void GetCurrentCultureNoAppX() | Private | — | 0x00 |
| void nativeInitCultureAccessors() | PrivateStatic | — | 0x00 |
| void MemoryBarrier() | PublicStatic | — | 0x00 |
| void get_LocalDataStoreManager() | PrivateStatic+1 flags | — | 0x00 |
| void System.Runtime.InteropServices._Thread.GetTypeInfoCount() | PrivateFinal+2 flags | — | 0x00 |
| void System.Runtime.InteropServices._Thread.GetTypeInfo() | PrivateFinal+2 flags | — | 0x00 |
| void System.Runtime.InteropServices._Thread.GetIDsOfNames() | PrivateFinal+2 flags | — | 0x00 |
| void System.Runtime.InteropServices._Thread.Invoke() | PrivateFinal+2 flags | — | 0x00 |
| void ConstructInternalThread() | Private | — | 0x00 |
| void get_Internal() | Private+1 flags | — | 0x00 |
| void ByteArrayToRootDomain() | PrivateStatic | — | 0x00 |
| void ByteArrayToCurrentDomain() | PrivateStatic | — | 0x00 |
| void get_CurrentContext() | PublicStatic+1 flags | — | 0x00 |
| void DeserializePrincipal() | PrivateStatic | — | 0x00 |
| void SerializePrincipal() | PrivateStatic | — | 0x00 |
| void get_CurrentPrincipal() | PublicStatic+1 flags | — | 0x00 |
| void set_CurrentPrincipal() | PublicStatic+1 flags | — | 0x00 |
| void GetDomain() | PublicStatic | — | 0x00 |
| void GetCurrentThread_icall() | PrivateStatic | — | 0x00 |
| void GetCurrentThread() | PrivateStatic | — | 0x00 |
| void get_CurrentThread() | PublicStatic+1 flags | — | 0x00 |
| void get_CurrentThreadId() | Static+2 flags | — | 0x00 |
| void GetDomainID() | PublicStatic | — | 0x00 |
| void Thread_internal() | Private | — | 0x00 |
| void .ctor() | Private+1 flags | — | 0x00 |
| void Finalize() | 2 flags | — | 0x00 |
| void get_ApartmentState() | Public+1 flags | — | 0x00 |
| void set_ApartmentState() | Public+1 flags | — | 0x00 |
| void get_IsThreadPoolThread() | Public+1 flags | — | 0x00 |
| void get_IsThreadPoolThreadInternal() | 2 flags | — | 0x00 |
| void set_IsThreadPoolThreadInternal() | 2 flags | — | 0x00 |
| void get_IsAlive() | Public+1 flags | — | 0x00 |
| void get_IsBackground() | Public+1 flags | — | 0x00 |
| void set_IsBackground() | Public+1 flags | — | 0x00 |
| void GetName_internal() | PrivateStatic | — | 0x00 |
| void SetName_icall() | PrivateStatic | — | 0x00 |
| void SetName_internal() | PrivateStatic | — | 0x00 |
| void get_Name() | Public+1 flags | — | 0x00 |
| void set_Name() | Public+1 flags | — | 0x00 |
| void get_ThreadState() | Public+1 flags | — | 0x00 |
| void Abort_internal() | PrivateStatic | — | 0x00 |
| void Abort() | Public | — | 0x00 |
| void Abort() | Public | — | 0x00 |
| void GetAbortExceptionState() | Private | — | 0x00 |
| void get_AbortReason() | 2 flags | — | 0x00 |
| void ClearAbortReason() | Private | — | 0x00 |
| void SpinWait_nop() | PrivateStatic | — | 0x00 |
| void SpinWait() | PublicStatic | — | 0x00 |
| void StartInternal() | Private | — | 0x00 |
| void SetState() | PrivateStatic | — | 0x00 |
| void ClrState() | PrivateStatic | — | 0x00 |
| void GetState() | PrivateStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileRead() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void VolatileWrite() | PublicStatic | — | 0x00 |
| void SystemMaxStackStize() | PrivateStatic | — | 0x00 |
| void GetProcessDefaultStackSize() | PrivateStatic | — | 0x00 |
| void SetStart() | Private | — | 0x00 |
| void get_ManagedThreadId() | Public+1 flags | — | 0x00 |
| void BeginCriticalRegion() | PublicStatic | — | 0x00 |
| void EndCriticalRegion() | PublicStatic | — | 0x00 |
| void BeginThreadAffinity() | PublicStatic | — | 0x00 |
| void EndThreadAffinity() | PublicStatic | — | 0x00 |
| void GetApartmentState() | Public | — | 0x00 |
| void SetApartmentState() | Public | — | 0x00 |
| void TrySetApartmentState() | Public | — | 0x00 |
| void GetHashCode() | Public+1 flags | — | 0x00 |
| void GetStackTraces() | Static+1 flags | — | 0x00 |
| void Mono_GetStackTraces() | Static+1 flags | — | 0x00 |
| void DisableComObjectEagerCleanup() | Public | — | 0x00 |
| void ValidateThreadState() | Private | — | 0x00 |
| void GetCurrentProcessorId() | PublicStatic | — | 0x00 |