terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Threading.Thread Class Referencesealed
+ Inheritance diagram for System.Threading.Thread:

Public Member Functions

 Thread (ThreadStart start)
 
 Thread (ParameterizedThreadStart start)
 
 Thread (ParameterizedThreadStart start, int maxStackSize)
 
void Start ()
 
void Start (object parameter)
 
void Interrupt ()
 
void Join ()
 
void Abort ()
 
void SetApartmentState (ApartmentState state)
 
bool TrySetApartmentState (ApartmentState state)
 
override int GetHashCode ()
 

Static Public Member Functions

static void Sleep (int millisecondsTimeout)
 
static void Sleep (TimeSpan timeout)
 
static bool Yield ()
 
static void MemoryBarrier ()
 
static int GetDomainID ()
 
static void SpinWait (int iterations)
 
static void BeginCriticalRegion ()
 
static void EndCriticalRegion ()
 

Protected Member Functions

override void Finalize ()
 

Package Functions

ExecutionContext.Reader GetExecutionContextReader ()
 
ExecutionContext GetMutableExecutionContext ()
 
void SetExecutionContext (ExecutionContext value, bool belongsToCurrentScope)
 
void SetExecutionContext (ExecutionContext.Reader value, bool belongsToCurrentScope)
 
CultureInfo GetCurrentUICultureNoAppX ()
 

Static Package Attributes

static CultureInfo m_CurrentCulture
 
static CultureInfo m_CurrentUICulture
 

Properties

bool ExecutionContextBelongsToCurrentScope [get, set]
 
ThreadPriority Priority [set]
 
CultureInfo CurrentUICulture [get, set]
 
CultureInfo CurrentCulture [get, set]
 
InternalThread Internal [get]
 
static Context CurrentContext [get]
 
static Thread CurrentThread [get]
 
bool IsThreadPoolThread [get]
 
bool IsThreadPoolThreadInternal [get]
 
bool IsAlive [get]
 
bool IsBackground [set]
 
string Name [get, set]
 
ThreadState ThreadState [get]
 
int ManagedThreadId [get]
 

Private Member Functions

void Start (StackCrawlMark stackMark)
 
void InterruptInternal ()
 
void SetPriorityNative (int priority)
 
bool JoinInternal (int millisecondsTimeout)
 
void SetStartHelper (Delegate start, int maxStackSize)
 
CultureInfo GetCurrentCultureNoAppX ()
 
void ConstructInternalThread ()
 
bool Thread_internal (MulticastDelegate start)
 
void StartInternal (object principal, StackCrawlMark stackMark)
 
void SetStart (MulticastDelegate start, int maxStackSize)
 
ThreadState ValidateThreadState ()
 

Static Private Member Functions

static void AsyncLocalSetCurrentCulture (AsyncLocalValueChangedArgs< CultureInfo > args)
 
static void AsyncLocalSetCurrentUICulture (AsyncLocalValueChangedArgs< CultureInfo > args)
 
static void SleepInternal (int millisecondsTimeout)
 
static bool YieldInternal ()
 
static void nativeInitCultureAccessors ()
 
static void GetCurrentThread_icall (Thread thread)
 
static Thread GetCurrentThread ()
 
static string GetName_internal (InternalThread thread)
 
static unsafe void SetName_icall (InternalThread thread, char *name, int nameLength)
 
static void SetName_internal (InternalThread thread, string name)
 
static void Abort_internal (InternalThread thread, object stateInfo)
 
static void SpinWait_nop ()
 
static void SetState (InternalThread thread, ThreadState set)
 
static void ClrState (InternalThread thread, ThreadState clr)
 
static ThreadState GetState (InternalThread thread)
 
static int SystemMaxStackStize ()
 
static int GetProcessDefaultStackSize (int maxStackSize)
 

Private Attributes

InternalThread internal_thread
 
object m_ThreadStartArg
 
object pending_exception
 
MulticastDelegate m_Delegate
 
ExecutionContext m_ExecutionContext
 
bool m_ExecutionContextBelongsToOuterScope
 
IPrincipal principal
 
int principal_version
 

Static Private Attributes

static LocalDataStoreMgr s_LocalDataStoreMgr
 
static LocalDataStoreHolder s_LocalDataStore
 
static AsyncLocal< CultureInfos_asyncLocalCurrentCulture
 
static AsyncLocal< CultureInfos_asyncLocalCurrentUICulture
 
static Thread current_thread
 

Detailed Description

Definition at line 14 of file Thread.cs.


The documentation for this class was generated from the following file: