AsyncReaderWriterLock Properties
Assembly: Microsoft.VisualStudio.Threading (in Microsoft.VisualStudio.Threading.dll)
| Name | Description | |
|---|---|---|
![]() | AmbientLock | Microsoft internal only. Gets the lock held by the caller's execution context. |
![]() | CaptureDiagnostics | Microsoft internal only. Determines whether additional resources should be spent to collect information that would be useful in diagnosing deadlocks. |
![]() | Completion | Microsoft internal only. Gets a task whose completion signals that this lock will no longer issue locks. |
![]() | IsAnyLockHeld | Microsoft internal only. Determines whether any kind of lock is held by the caller and can be immediately used given the caller's context. |
![]() | IsAnyPassiveLockHeld | Microsoft internal only. Determines whether any kind of lock is held by the caller without regard to the lock compatibility of the caller's context. |
![]() | IsPassiveReadLockHeld | Determines whether a read lock is held by the caller without regard to the lock compatibility of the caller's context. |
![]() | IsPassiveUpgradeableReadLockHeld | Determines whether an upgradeable read lock is held by the caller without regard to the lock compatibility of the caller's context. |
![]() | IsPassiveWriteLockHeld | Determines whether a write lock is held by the caller without regard to the lock compatibility of the caller's context. |
![]() | IsReadLockHeld | Microsoft internal only. Determines whether the caller holds a read lock. |
![]() | IsUpgradeableReadLockHeld | Microsoft internal only. Determines whether the caller holds an upgradeable read lock. |
![]() | IsWriteLockHeld | Microsoft internal only. Determines whether the caller holds a write lock. |
![]() | SyncObject | Microsoft internal only. Gets the object used to synchronize access to the fields of this instance. |

