1 instantiation of Condition
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Threading\Monitor.cs (1)
84private static readonly Func<object, Condition> s_createCondition = (o) => new Condition(GetLockObject(o));
6 references to Condition
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Threading\Monitor.cs (4)
83private static readonly ConditionalWeakTable<object, Condition> s_conditionTable = []; 84private static readonly Func<object, Condition> s_createCondition = (o) => new Condition(GetLockObject(o)); 86private static Condition GetCondition(object obj) 89obj is not Condition,
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadBlockingInfo.cs (2)
91return ((Condition)Unsafe.AsRef<object>(_objectPtr)).AssociatedLock.OwningManagedThreadId; 110public Scope(Condition condition, int timeoutMs) : this(condition, ObjectKind.Condition, timeoutMs) { }