terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Threading.Thread Class Referencesealed
+ Inheritance diagram for System.Threading.Thread:
+ Collaboration 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 ()
 
static void MemoryBarrier ()
 
static int GetDomainID ()
 
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 (global::System.TimeSpan timeout)
 
static bool Yield ()
 
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)
 
global::System.Globalization.CultureInfo GetCurrentUICultureNoAppX ()
 

Static Package Attributes

static global::System.Globalization.CultureInfo m_CurrentCulture
 
static global::System.Globalization.CultureInfo m_CurrentUICulture
 

Properties

bool ExecutionContextBelongsToCurrentScope [get, set]
 
ThreadPriority Priority [set]
 
global::System.Globalization.CultureInfo CurrentUICulture [get, set]
 
global::System.Globalization.CultureInfo CurrentCulture [get, set]
 
InternalThread Internal [get, set]
 
static global::System.Runtime.Remoting.Contexts.Context CurrentContext [get, set]
 
static Thread CurrentThread [get, set]
 
bool IsThreadPoolThread [get, set]
 
bool IsThreadPoolThreadInternal [get, set]
 
bool IsAlive [get, set]
 
bool IsBackground [set]
 
string Name [get, set]
 
ThreadState ThreadState [get, set]
 
int ManagedThreadId [get, set]
 

Private Member Functions

void Start (ref StackCrawlMark stackMark)
 
void InterruptInternal ()
 
void SetPriorityNative (int priority)
 
bool JoinInternal (int millisecondsTimeout)
 
static void SleepInternal (int millisecondsTimeout)
 
static bool YieldInternal ()
 
void SetStartHelper (global::System.Delegate start, int maxStackSize)
 
global::System.Globalization.CultureInfo GetCurrentCultureNoAppX ()
 
void ConstructInternalThread ()
 
static void GetCurrentThread_icall (ref Thread thread)
 
bool Thread_internal (global::System.MulticastDelegate start)
 
static string GetName_internal (InternalThread thread)
 
static unsafe void SetName_icall (InternalThread thread, char *name, int nameLength)
 
static void Abort_internal (InternalThread thread, object stateInfo)
 
static void SpinWait_nop ()
 
void StartInternal (object principal, ref StackCrawlMark stackMark)
 
static void SetState (InternalThread thread, ThreadState set)
 
static void ClrState (InternalThread thread, ThreadState clr)
 
static ThreadState GetState (InternalThread thread)
 
static int SystemMaxStackStize ()
 
void SetStart (global::System.MulticastDelegate start, int maxStackSize)
 
ThreadState ValidateThreadState ()
 

Static Private Member Functions

static void AsyncLocalSetCurrentCulture (AsyncLocalValueChangedArgs< global::System.Globalization.CultureInfo > args)
 
static void AsyncLocalSetCurrentUICulture (AsyncLocalValueChangedArgs< global::System.Globalization.CultureInfo > args)
 
static void nativeInitCultureAccessors ()
 
static Thread GetCurrentThread ()
 
static void SetName_internal (InternalThread thread, string name)
 
static int GetProcessDefaultStackSize (int maxStackSize)
 

Private Attributes

InternalThread internal_thread
 
object m_ThreadStartArg
 
object pending_exception
 
global::System.MulticastDelegate m_Delegate
 
ExecutionContext m_ExecutionContext
 
bool m_ExecutionContextBelongsToOuterScope
 
global::System.Security.Principal.IPrincipal principal
 
int principal_version
 

Static Private Attributes

static global::System.LocalDataStoreMgr s_LocalDataStoreMgr
 
static global::System.LocalDataStoreHolder s_LocalDataStore
 
static AsyncLocal< global::System.Globalization.CultureInfo > s_asyncLocalCurrentCulture
 
static AsyncLocal< global::System.Globalization.CultureInfo > s_asyncLocalCurrentUICulture
 
static Thread current_thread
 

Detailed Description

Definition at line 25 of file Thread.cs.


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