2 instantiations of OwnershipInfo
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.WaitableObject.Unix.cs (2)
82return new WaitableObject(WaitableObjectType.Mutex, 1, 1, null, new OwnershipInfo()); 103result = new WaitableObject(WaitableObjectType.Mutex, 1, 1, name, new OwnershipInfo());
9 references to OwnershipInfo
System.Private.CoreLib (9)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.Unix.cs (2)
100/// - Threads track owned mutexes by linking the <see cref="WaitableObject.OwnershipInfo"/> instance into a linked list 101/// <see cref="ThreadWaitInfo.LockedMutexesHead"/>. <see cref="WaitableObject.OwnershipInfo"/> is itself a list node,
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.WaitableObject.Unix.cs (7)
34private readonly OwnershipInfo? _ownershipInfo; 46OwnershipInfo? ownershipInfo) 399OwnershipInfo ownershipInfo = waitableObject._ownershipInfo!; 434OwnershipInfo ownershipInfo = waitableObject._ownershipInfo!; 462OwnershipInfo ownershipInfo = waitableObject._ownershipInfo!; 538OwnershipInfo ownershipInfo = waitedObject._ownershipInfo!; 588OwnershipInfo ownershipInfo = waitedObject._ownershipInfo!;