1 write to _ownershipInfo
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.WaitableObject.Unix.cs (1)
57
_ownershipInfo
= ownershipInfo;
31 references to _ownershipInfo
System.Private.CoreLib (31)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.Unix.cs (1)
92
/// <see cref="WaitableObject.
_ownershipInfo
"/>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.WaitableObject.Unix.cs (30)
173
Debug.Assert(!result ||
_ownershipInfo
== null);
186
Debug.Assert(!result ||
_ownershipInfo
== null);
199
Debug.Assert(!result ||
_ownershipInfo
== null);
212
Debug.Assert(!result ||
_ownershipInfo
== null);
225
Debug.Assert(!result ||
_ownershipInfo
!= null);
235
return IsMutex &&
_ownershipInfo
!= null &&
_ownershipInfo
.IsAbandoned;
274
Debug.Assert(isSignaled || !IsMutex || (
_ownershipInfo
!= null &&
_ownershipInfo
.Thread != null));
298
Debug.Assert(
_ownershipInfo
!.Thread == null);
299
_ownershipInfo
.AssignOwnership(this, waitInfo);
324
if (IsMutex &&
_ownershipInfo
!= null &&
_ownershipInfo
.Thread == waitInfo.Thread)
326
if (!
_ownershipInfo
.CanIncrementReacquireCount)
331
_ownershipInfo
.IncrementReacquireCount();
399
OwnershipInfo ownershipInfo = waitableObject.
_ownershipInfo
!;
434
OwnershipInfo ownershipInfo = waitableObject.
_ownershipInfo
!;
462
OwnershipInfo ownershipInfo = waitableObject.
_ownershipInfo
!;
538
OwnershipInfo ownershipInfo = waitedObject.
_ownershipInfo
!;
588
OwnershipInfo ownershipInfo = waitedObject.
_ownershipInfo
!;
761
if (IsSignaled ||
_ownershipInfo
!.Thread != Thread.CurrentThread)
767
if (!
_ownershipInfo
!.TryDecrementReacquireCount())
795
Debug.Assert(
_ownershipInfo
!= null);
797
_ownershipInfo
.RelinquishOwnership(this, isAbandoned);
810
_ownershipInfo
.AssignOwnership(this, waitInfo);
858
Debug.Assert(waitableObject.
_ownershipInfo
== this);
872
head.
_ownershipInfo
!._previous = waitableObject;
883
Debug.Assert(waitableObject.
_ownershipInfo
== this);
902
previous.
_ownershipInfo
!._next = next;
913
next.
_ownershipInfo
!._previous = previous;