static void SuppressFinalize(object obj)
static int CompareExchange(ref int location1, int value, int comparand)
static int Decrement(ref int location)
static int Add(ref int location1, int value)
bool TryAcquire_NoFastPath(int state)
bool _isAnyWaitingThreadSignaled
readonly Func< bool > _spinWaitTryAcquireCallback
bool SpinWaitTryAcquireCallback()
LowLevelSpinWaiter _spinWaiter
bool SpinWaitForCondition(Func< bool > condition, int spinCount, int sleep0Threshold)