Zdexby TheHolyOneZ
44,741 classes
Class

Thread

: CriticalFinalizerObject : Object
System.Threading.Thread, mscorlib 0x0050 (80 B) inherited 0x0010 mscorlib.dll
0x00x0050

Members 15

OffsetSizeNameTypeFlagsDefault
0x08s_LocalDataStoreMgrLocalDataStoreMgrPrivateStatic—
—0x08s_LocalDataStoreLocalDataStoreHolderPrivateStatic—
—0x08m_CurrentCultureCultureInfoStatic+1 flags—
—0x08m_CurrentUICultureCultureInfoStatic+1 flags—
0x08s_asyncLocalCurrentCultureAsyncLocal<System.Globalization.CultureInfo>PrivateStatic—
0x08s_asyncLocalCurrentUICultureAsyncLocal<System.Globalization.CultureInfo>PrivateStatic—
0x08internal_threadInternalThreadPrivate—
0x08m_ThreadStartArgobjectPrivate—
0x08pending_exceptionobjectPrivate—
—0x08current_threadThreadPrivateStatic—
0x08m_DelegateMulticastDelegatePrivate—
0x08m_ExecutionContextExecutionContextPrivate—
0x01m_ExecutionContextBelongsToOuterScopeboolPrivate—
0x00390x07padding / unreflected
0x08principalIPrincipalPrivate—
0x04principal_versionintPrivate—
0x004C0x04unreflected bytes to end of Thread

Functions 68

SignatureFlagsNativeParams
void .ctor(ThreadStart start)Public+1 flags0x08
void .ctor(ParameterizedThreadStart start)Public+1 flags0x08
void .ctor(ParameterizedThreadStart start, int maxStackSize)Public+1 flags0x08
void Start()Public0x00
void Start(object parameter)Public0x08
void Start(ref StackCrawlMark& stackMark)Private0x04
Reader GetExecutionContextReader()1 flags0x08
bool get_ExecutionContextBelongsToCurrentScope()2 flags0x01
void set_ExecutionContextBelongsToCurrentScope(bool value)2 flags0x01
ExecutionContext GetMutableExecutionContext()1 flags0x08
void SetExecutionContext(ExecutionContext value, bool belongsToCurrentScope)1 flags0x08
void SetExecutionContext(const Reader& value, bool belongsToCurrentScope)1 flags0x08
void ResetAbort()PublicStatic0x00
void ResetAbortNative()Private0x00
void set_Priority(const ThreadPriority& value)Public+1 flags0x04
void SetPriorityNative(int priority)Private0x04
bool JoinInternal(int millisecondsTimeout)Private0x04
void Join()Public0x00
bool Join(int millisecondsTimeout)Public0x04
void SleepInternal(int millisecondsTimeout)PrivateStatic0x04
void Sleep(int millisecondsTimeout)PublicStatic0x04
bool YieldInternal()PrivateStatic0x01
bool Yield()PublicStatic0x01
void SetStartHelper(Delegate start, int maxStackSize)Private0x08
LocalDataStoreSlot GetNamedDataSlot(const string& name)PublicStatic0x08
object GetData(LocalDataStoreSlot slot)PublicStatic0x08
void SetData(LocalDataStoreSlot slot, object data)PublicStatic0x08
CultureInfo get_CurrentUICulture()Public+1 flags0x08
CultureInfo GetCurrentUICultureNoAppX()1 flags0x08
CultureInfo get_CurrentCulture()Public+1 flags0x08
CultureInfo GetCurrentCultureNoAppX()Private0x08
void MemoryBarrier()PublicStatic0x00
LocalDataStoreMgr get_LocalDataStoreManager()PrivateStatic+1 flags0x08
void ConstructInternalThread()Private0x00
InternalThread get_Internal()Private+1 flags0x08
Context get_CurrentContext()PublicStatic+1 flags0x08
void GetCurrentThread_icall(ref Thread& thread)PrivateStatic0x08
Thread GetCurrentThread()PrivateStatic0x08
Thread get_CurrentThread()PublicStatic+1 flags0x08
int get_CurrentThreadId()Static+2 flags0x04
int GetDomainID()PublicStatic0x04
bool Thread_internal(MulticastDelegate start)Private0x08
void Finalize()2 flags0x00
bool get_IsThreadPoolThread()Public+1 flags0x01
bool get_IsThreadPoolThreadInternal()2 flags0x01
bool get_IsAlive()Public+1 flags0x01
void set_IsBackground(bool value)Public+1 flags0x01
void SetName_icall(InternalThread thread, const Char*& name, int nameLength)PrivateStatic0x08
void SetName_internal(InternalThread thread, const string& name)PrivateStatic0x08
void set_Name(const string& value)Public+1 flags0x08
ThreadState get_ThreadState()Public+1 flags0x04
void Abort_internal(InternalThread thread, object stateInfo)PrivateStatic0x08
void Abort()Public0x00
void ClearAbortReason()Private0x00
void SpinWait_nop()PrivateStatic0x00
void SpinWait(int iterations)PublicStatic0x04
void StartInternal(object principal, ref StackCrawlMark& stackMark)Private0x08
void SetState(InternalThread thread, const ThreadState& set)PrivateStatic0x08
void ClrState(InternalThread thread, const ThreadState& clr)PrivateStatic0x08
ThreadState GetState(InternalThread thread)PrivateStatic0x08
int SystemMaxStackStize()PrivateStatic0x04
int GetProcessDefaultStackSize(int maxStackSize)PrivateStatic0x04
void SetStart(MulticastDelegate start, int maxStackSize)Private0x08
int get_ManagedThreadId()Public+1 flags0x04
void BeginCriticalRegion()PublicStatic0x00
void EndCriticalRegion()PublicStatic0x00
int GetHashCode()Public+1 flags0x04
ThreadState ValidateThreadState()Private0x04

Used by 38

types with a member, parameter or interface of this type