0x00x0050
Members 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | s_LocalDataStoreMgr | LocalDataStoreMgr | PrivateStatic | — | |
| — | 0x08 | s_LocalDataStore | LocalDataStoreHolder | PrivateStatic | — |
| — | 0x08 | m_CurrentCulture | CultureInfo | Static+1 flags | — |
| — | 0x08 | m_CurrentUICulture | CultureInfo | Static+1 flags | — |
| 0x08 | s_asyncLocalCurrentCulture | AsyncLocal<System.Globalization.CultureInfo> | PrivateStatic | — | |
| 0x08 | s_asyncLocalCurrentUICulture | AsyncLocal<System.Globalization.CultureInfo> | PrivateStatic | — | |
| 0x08 | internal_thread | InternalThread | Private | — | |
| 0x08 | m_ThreadStartArg | object | Private | — | |
| 0x08 | pending_exception | object | 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 59
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(ThreadStart start) | Public+1 flags | 0x08 | |
| void .ctor(ParameterizedThreadStart start) | Public+1 flags | 0x08 | |
| void .ctor(ParameterizedThreadStart start, int maxStackSize) | Public+1 flags | 0x08 | |
| void Start() | Public | 0x00 | |
| void Start(object parameter) | Public | 0x08 | |
| void Start(ref StackCrawlMark& stackMark) | Private | 0x04 | |
| Reader GetExecutionContextReader() | 1 flags | 0x08 | |
| bool get_ExecutionContextBelongsToCurrentScope() | 2 flags | 0x01 | |
| void set_ExecutionContextBelongsToCurrentScope(bool value) | 2 flags | 0x01 | |
| ExecutionContext GetMutableExecutionContext() | 1 flags | 0x08 | |
| void SetExecutionContext(ExecutionContext value, bool belongsToCurrentScope) | 1 flags | 0x08 | |
| void SetExecutionContext(const Reader& value, bool belongsToCurrentScope) | 1 flags | 0x08 | |
| void Interrupt() | Public | 0x00 | |
| void InterruptInternal() | Private | 0x00 | |
| bool JoinInternal(int millisecondsTimeout) | Private | 0x04 | |
| void Join() | Public | 0x00 | |
| void SleepInternal(int millisecondsTimeout) | PrivateStatic | 0x04 | |
| void Sleep(int millisecondsTimeout) | PublicStatic | 0x04 | |
| bool YieldInternal() | PrivateStatic | 0x01 | |
| bool Yield() | PublicStatic | 0x01 | |
| void SetStartHelper(Delegate start, int maxStackSize) | Private | 0x08 | |
| CultureInfo get_CurrentUICulture() | Public+1 flags | 0x08 | |
| CultureInfo GetCurrentUICultureNoAppX() | 1 flags | 0x08 | |
| CultureInfo get_CurrentCulture() | Public+1 flags | 0x08 | |
| CultureInfo GetCurrentCultureNoAppX() | Private | 0x08 | |
| void MemoryBarrier() | PublicStatic | 0x00 | |
| void ConstructInternalThread() | Private | 0x00 | |
| InternalThread get_Internal() | Private+1 flags | 0x08 | |
| Context get_CurrentContext() | PublicStatic+1 flags | 0x08 | |
| void GetCurrentThread_icall(ref Thread& thread) | PrivateStatic | 0x08 | |
| Thread GetCurrentThread() | PrivateStatic | 0x08 | |
| Thread get_CurrentThread() | PublicStatic+1 flags | 0x08 | |
| int get_CurrentThreadId() | Static+2 flags | 0x04 | |
| int GetDomainID() | PublicStatic | 0x04 | |
| bool Thread_internal(MulticastDelegate start) | Private | 0x08 | |
| void Finalize() | 2 flags | 0x00 | |
| bool get_IsThreadPoolThread() | Public+1 flags | 0x01 | |
| bool get_IsThreadPoolThreadInternal() | 2 flags | 0x01 | |
| bool get_IsAlive() | Public+1 flags | 0x01 | |
| void set_IsBackground(bool value) | Public+1 flags | 0x01 | |
| void SetName_icall(InternalThread thread, const Char*& name, int nameLength) | PrivateStatic | 0x08 | |
| void SetName_internal(InternalThread thread, const string& name) | PrivateStatic | 0x08 | |
| void set_Name(const string& value) | Public+1 flags | 0x08 | |
| void Abort_internal(InternalThread thread, object stateInfo) | PrivateStatic | 0x08 | |
| void Abort() | Public | 0x00 | |
| void SpinWait_nop() | PrivateStatic | 0x00 | |
| void SpinWait(int iterations) | PublicStatic | 0x04 | |
| void StartInternal(object principal, ref StackCrawlMark& stackMark) | Private | 0x08 | |
| void SetState(InternalThread thread, const ThreadState& set) | PrivateStatic | 0x08 | |
| void ClrState(InternalThread thread, const ThreadState& clr) | PrivateStatic | 0x08 | |
| ThreadState GetState(InternalThread thread) | PrivateStatic | 0x08 | |
| int SystemMaxStackStize() | PrivateStatic | 0x04 | |
| int GetProcessDefaultStackSize(int maxStackSize) | PrivateStatic | 0x04 | |
| void SetStart(MulticastDelegate start, int maxStackSize) | Private | 0x08 | |
| int get_ManagedThreadId() | Public+1 flags | 0x04 | |
| void BeginCriticalRegion() | PublicStatic | 0x00 | |
| void EndCriticalRegion() | PublicStatic | 0x00 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| ThreadState ValidateThreadState() | Private | 0x04 |
Used by 32
types with a member, parameter or interface of this typeAction`1ArraySortHelper`1CleanBundleCacheOperationDictionary`2EmptyInternalEnumerator`1EntryEnumeratorEqualityComparer`1ExecutionContextExecutionContextSwitcherICollection`1IDictionary`2IEnumerator`1IEqualityComparer`1IEquatable`1IList`1InternalEnumerator`1IReadOnlyDictionary`2IReadOnlyList`1KeyCollectionKeyValuePair`2List`1NetworkSimulationSetObjectEqualityComparer`1PlayFabLoggerBasePlayFabWebRequestPredicate`1ReadOnlyCollection`1RuntimeThreadSocketThread[]ThreadDef