Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Threading.Monitor Class Reference

Public Member Functions

static void Enter (object obj)
 
static void Exit (object obj)
 

Static Public Member Functions

static void Enter (object obj, ref bool lockTaken)
 
static bool TryEnter (object obj)
 
static void TryEnter (object obj, ref bool lockTaken)
 
static bool TryEnter (object obj, int millisecondsTimeout)
 
static void TryEnter (object obj, int millisecondsTimeout, ref bool lockTaken)
 
static bool IsEntered (object obj)
 
static bool Wait (object obj, int millisecondsTimeout)
 
static void Pulse (object obj)
 
static void PulseAll (object obj)
 
static bool TryEnter (object obj, TimeSpan timeout)
 
static void TryEnter (object obj, TimeSpan timeout, ref bool lockTaken)
 
static bool Wait (object obj, TimeSpan timeout)
 
static bool Wait (object obj)
 
static bool Wait (object obj, int millisecondsTimeout, bool exitContext)
 
static bool Wait (object obj, TimeSpan timeout, bool exitContext)
 

Properties

static long LockContentionCount [get]
 

Private Member Functions

static void ReliableEnter (object obj, ref bool lockTaken)
 
static void ReliableEnterTimeout (object obj, int timeout, ref bool lockTaken)
 
static bool IsEnteredNative (object obj)
 
static bool ObjWait (int millisecondsTimeout, object obj)
 
static void ObjPulse (object obj)
 
static void ObjPulseAll (object obj)
 
static long GetLockContentionCount ()
 

Static Private Member Functions

static void ThrowLockTakenException ()
 

Detailed Description

Definition at line 8 of file Monitor.cs.


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