The lock types (aka the complete lock hierarchy). Order of appearance in this list is meaningless, as every value must be declared according to its LockKind and LockLevel.
Namespace:  Microsoft.TeamFoundation.Framework.Server
Assembly:  Microsoft.TeamFoundation.Framework.Server (in Microsoft.TeamFoundation.Framework.Server.dll)
Syntax
'Declaration
Public Enumeration LockType
public enum LockType
public enum class LockType
type LockType
public enum LockType
Members
| Member name | Description | |
|---|---|---|
| HostLockExclusive | X lock on a host | |
| HostLockIntentExclusive | IX lock on a host | |
| HostLockIntentShared | IS lock on a host | |
| HostLockShared | S lock on a host | |
| HostLockSharedIntentExclusive | SIX lock on a host | |
| HostLockUpdate | U lock on a host | |
| HostTableExclusive | Exclusive lock on the host table | |
| HostTableShared | Shared lock on the host table | |
| LeafMonitorLock | Any leaf (most nested) monitor lock. | |
| MapLockExclusive | Exclusive lock on the map | |
| MapLockShared | Shared lock on the map |