public void Exit()
{
//This is the fast path for the thread tracking is disabled, otherwise go to the slow path
if ((m_owner & LOCK_ID_DISABLE_MASK) == 0)
{
ExitSlowPath(true);
}
else
{
Interlocked.Decrement(ref m_owner);
}
#if !FEATURE_CORECLR
Thread.EndCriticalRegion();
#endif
}