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