15 public static void Enter(
object obj, ref
bool lockTaken)
34 public static extern void Exit(
object obj);
38 bool lockTaken =
false;
54 bool lockTaken =
false;
86 [UnsupportedOSPlatform(
"browser")]
137 [UnsupportedOSPlatform(
"browser")]
143 [UnsupportedOSPlatform(
"browser")]
149 [UnsupportedOSPlatform(
"browser")]
155 [UnsupportedOSPlatform(
"browser")]
static string ArgumentOutOfRange_NeedNonNegOrNegative1
static string Argument_MustBeFalse
static bool Wait(object obj, int millisecondsTimeout, bool exitContext)
static void Exit(object obj)
static bool Wait(object obj, TimeSpan timeout)
static void PulseAll(object obj)
static bool TryEnter(object obj, TimeSpan timeout)
static bool IsEntered(object obj)
static void TryEnter(object obj, TimeSpan timeout, ref bool lockTaken)
static void Enter(object obj, ref bool lockTaken)
static void ObjPulse(object obj)
static bool TryEnter(object obj, int millisecondsTimeout)
static void TryEnter(object obj, int millisecondsTimeout, ref bool lockTaken)
static void ReliableEnter(object obj, ref bool lockTaken)
static void ObjPulseAll(object obj)
static bool Wait(object obj, int millisecondsTimeout)
static bool TryEnter(object obj)
static long GetLockContentionCount()
static bool Wait(object obj)
static void TryEnter(object obj, ref bool lockTaken)
static bool IsEnteredNative(object obj)
static bool ObjWait(int millisecondsTimeout, object obj)
static void ReliableEnterTimeout(object obj, int timeout, ref bool lockTaken)
static bool Wait(object obj, TimeSpan timeout, bool exitContext)
static void ThrowLockTakenException()
static void Enter(object obj)
static long LockContentionCount
static void Pulse(object obj)
static int ToTimeoutMilliseconds(TimeSpan timeout)