src\libraries\System.Private.CoreLib\src\System\Threading\ThreadBlockingInfo.cs (8)
42private ObjectKind _objectKind; // may be used by debuggers
50private void Push(void* objectPtr, ObjectKind objectKind, int timeoutMs)
85case ObjectKind.Lock:
89case ObjectKind.Condition:
90Debug.Assert(_objectKind == ObjectKind.Condition);
106public Scope(Lock lockObj, int timeoutMs) : this(lockObj, ObjectKind.Lock, timeoutMs) { }
110public Scope(Condition condition, int timeoutMs) : this(condition, ObjectKind.Condition, timeoutMs) { }
113private Scope(object obj, ObjectKind objectKind, int timeoutMs)