|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | LocalDataStore |
| class | StartHelper |
Public Member Functions | |
| ApartmentState | GetApartmentState () |
| void | DisableComObjectEagerCleanup () |
| void | Interrupt () |
| bool | Join (int millisecondsTimeout) |
| Thread (ThreadStart start) | |
| Thread (ThreadStart start, int maxStackSize) | |
| Thread (ParameterizedThreadStart start) | |
| Thread (ParameterizedThreadStart start, int maxStackSize) | |
| void | Start (object? parameter) |
| void | UnsafeStart (object? parameter) |
| void | Start () |
| void | UnsafeStart () |
| void | Abort () |
| void | Abort (object? stateInfo) |
| void | Suspend () |
| void | Resume () |
| void | SetApartmentState (ApartmentState state) |
| bool | TrySetApartmentState (ApartmentState state) |
| CompressedStack | GetCompressedStack () |
| void | SetCompressedStack (CompressedStack stack) |
| override int | GetHashCode () |
| void | Join () |
| bool | Join (TimeSpan timeout) |
Static Public Member Functions | |
| static void | SpinWait (int iterations) |
| static bool | Yield () |
| static int | GetCurrentProcessorId () |
| static void | Sleep (int millisecondsTimeout) |
| static void | ResetAbort () |
| static void | BeginCriticalRegion () |
| static void | EndCriticalRegion () |
| static void | BeginThreadAffinity () |
| static void | EndThreadAffinity () |
| static LocalDataStoreSlot | AllocateDataSlot () |
| static LocalDataStoreSlot | AllocateNamedDataSlot (string name) |
| static LocalDataStoreSlot | GetNamedDataSlot (string name) |
| static void | FreeNamedDataSlot (string name) |
| static ? object | GetData (LocalDataStoreSlot slot) |
| static void | SetData (LocalDataStoreSlot slot, object? data) |
| static AppDomain | GetDomain () |
| static int | GetDomainID () |
| static void | MemoryBarrier () |
| static void | Sleep (TimeSpan timeout) |
| static byte | VolatileRead (ref byte address) |
| static double | VolatileRead (ref double address) |
| static short | VolatileRead (ref short address) |
| static int | VolatileRead (ref int address) |
| static long | VolatileRead (ref long address) |
| static IntPtr | VolatileRead (ref IntPtr address) |
| static ? object | VolatileRead ([NotNullIfNotNull("address")] ref object? address) |
| static sbyte | VolatileRead (ref sbyte address) |
| static float | VolatileRead (ref float address) |
| static ushort | VolatileRead (ref ushort address) |
| static uint | VolatileRead (ref uint address) |
| static ulong | VolatileRead (ref ulong address) |
| static UIntPtr | VolatileRead (ref UIntPtr address) |
| static void | VolatileWrite (ref byte address, byte value) |
| static void | VolatileWrite (ref double address, double value) |
| static void | VolatileWrite (ref short address, short value) |
| static void | VolatileWrite (ref int address, int value) |
| static void | VolatileWrite (ref long address, long value) |
| static void | VolatileWrite (ref IntPtr address, IntPtr value) |
| static void | VolatileWrite ([NotNullIfNotNull("value")] ref object? address, object? value) |
| static void | VolatileWrite (ref sbyte address, sbyte value) |
| static void | VolatileWrite (ref float address, float value) |
| static void | VolatileWrite (ref ushort address, ushort value) |
| static void | VolatileWrite (ref uint address, uint value) |
| static void | VolatileWrite (ref ulong address, ulong value) |
| static void | VolatileWrite (ref UIntPtr address, UIntPtr value) |
Package Functions | |
| ThreadHandle | GetNativeHandle () |
| static void | UninterruptibleSleep0 () |
| int | GetApartmentStateNative () |
| int | SetApartmentStateNative (int state) |
| static int | GetCurrentProcessorNumber () |
| void | ResetThreadPoolThread () |
| void | SetThreadPoolWorkerThreadName () |
Package Attributes | |
| ExecutionContext | _executionContext |
| SynchronizationContext | _synchronizationContext |
Properties | |
| int | ManagedThreadId [get] |
| bool | IsAlive [get] |
| bool | IsBackground [get, set] |
| bool | IsThreadPoolThread [get, set] |
| ThreadPriority | Priority [get, set] |
| ThreadState | ThreadState [get] |
| static int | OptimalMaxSpinWaitsPerSpinIteration [get] |
| static bool | IsThreadStartSupported [get] |
| CultureInfo | CurrentCulture [get, set] |
| CultureInfo | CurrentUICulture [get, set] |
| static ? IPrincipal | CurrentPrincipal [get, set] |
| static Thread | CurrentThread [get] |
| static ulong | CurrentOSThreadId [get] |
| ExecutionContext? | ExecutionContext [get] |
| string? | Name [get, set] |
| ApartmentState | ApartmentState [get, set] |
Static Private Member Functions | |
| static Thread | InitializeCurrentThread () |
Private Attributes | |
| string | _name |
| StartHelper | _startHelper |
| IntPtr | _DONT_USE_InternalThread |
| int | _priority |
| int | _managedThreadId |
| bool | _mayNeedResetForThreadPool |
Static Private Attributes | |
| static readonly bool | s_isProcessorNumberReallyFast = ProcessorIdCache.ProcessorNumberSpeedCheck() |
| static AsyncLocal< IPrincipal > | s_asyncLocalPrincipal |
| static Thread | t_currentThread |