Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Threading.PortableThreadPool.WaitThread Class Referencesealed

Public Member Functions

 WaitThread ()
 
bool RegisterWaitHandle (RegisteredWaitHandle handle)
 
void UnregisterWait (RegisteredWaitHandle handle)
 

Properties

bool AnyUserWaits [get]
 

Private Member Functions

void WaitThreadStart ()
 
int ProcessRemovals ()
 
void QueueWaitCompletion (RegisteredWaitHandle registeredHandle, bool timedOut)
 
void UnregisterWait (RegisteredWaitHandle handle, bool blocking)
 

Private Attributes

readonly RegisteredWaitHandle[] _registeredWaits = new RegisteredWaitHandle[63]
 
readonly SafeWaitHandle[] _waitHandles = new SafeWaitHandle[64]
 
int _numUserWaits
 
readonly RegisteredWaitHandle[] _pendingRemoves = new RegisteredWaitHandle[63]
 
int _numPendingRemoves
 
readonly AutoResetEvent _changeHandlesEvent = new AutoResetEvent(initialState: false)
 

Detailed Description

Definition at line 782 of file PortableThreadPool.cs.


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