| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
Public Member Functions | |
| void | ResetIdealProcessor () | 
| void | Dispose () | 
| override string | ToString () | 
| object | GetLifetimeService () | 
| virtual object | InitializeLifetimeService () | 
Protected Member Functions | |
| virtual void | Dispose (bool disposing) | 
| virtual ? object | GetService (Type service) | 
| MarshalByRefObject | MemberwiseClone (bool cloneIdentity) | 
Package Functions | |
| ProcessThread (bool isRemoteMachine, int processId, ThreadInfo threadInfo) | |
Properties | |
| int | BasePriority [get] | 
| int | CurrentPriority [get] | 
| int | Id [get] | 
| bool | PriorityBoostEnabled [get, set] | 
| ThreadPriorityLevel | PriorityLevel [get, set] | 
| IntPtr | StartAddress [get] | 
| ThreadState | ThreadState [get] | 
| ThreadWaitReason | WaitReason [get] | 
| DateTime | StartTime [get] | 
| int | IdealProcessor [set] | 
| bool | PriorityBoostEnabledCore [get, set] | 
| ThreadPriorityLevel | PriorityLevelCore [get, set] | 
| IntPtr | ProcessorAffinity [set] | 
| TimeSpan | PrivilegedProcessorTime [get] | 
| TimeSpan | TotalProcessorTime [get] | 
| TimeSpan | UserProcessorTime [get] | 
| virtual bool | CanRaiseEvents [get] | 
| bool | CanRaiseEventsInternal [get] | 
| EventHandlerList | Events [get] | 
| virtual ? ISite | Site [get, set] | 
| IContainer? | Container [get] | 
| bool | DesignMode [get] | 
| EventHandler? | Disposed | 
Private Types | |
| enum | State { IsLocal = 2 } | 
Private Member Functions | |
| void | EnsureState (State state) | 
| DateTime | GetStartTime () | 
| ProcessThreadTimes | GetThreadTimes () | 
| SafeThreadHandle | OpenThreadHandle (int access) | 
Private Attributes | |
| readonly bool | _isRemoteMachine | 
| readonly int | _processId | 
| readonly ThreadInfo | _threadInfo | 
| bool? | _priorityBoostEnabled | 
| ThreadPriorityLevel? | _priorityLevel | 
| ISite | _site | 
| EventHandlerList | _events | 
Static Private Attributes | |
| static readonly object | s_eventDisposed = new object() | 
Definition at line 8 of file ProcessThread.cs.