Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Diagnostics.ProcessThread Class Reference

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]
 
EventHandlerDisposed
 

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()
 

Detailed Description

Definition at line 8 of file ProcessThread.cs.


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