LockRecursionException
E697526
LockRecursionException is a .NET exception type thrown when a thread violates recursion rules while attempting to acquire a lock in the System.Threading namespace.
Statements (35)
| Predicate | Object |
|---|---|
| instanceOf |
.NET class
ⓘ
exception type ⓘ reference type ⓘ |
| canBeCaughtBy |
catch (Exception)
ⓘ
catch (LockRecursionException) ⓘ catch (SystemException) ⓘ |
| category | threading exception ⓘ |
| definedInAssembly |
System.Threading
NERFINISHED
ⓘ
mscorlib NERFINISHED ⓘ |
| definedInNamespace | System.Threading NERFINISHED ⓘ |
| documentationUrl | https://learn.microsoft.com/dotnet/api/system.threading.lockrecursionexception ⓘ |
| hasBaseType | System.SystemException NERFINISHED ⓘ |
| hasConstructor |
LockRecursionException()
NERFINISHED
ⓘ
LockRecursionException(string message) ⓘ LockRecursionException(string message, Exception innerException) NERFINISHED ⓘ |
| hasFullName | System.Threading.LockRecursionException NERFINISHED ⓘ |
| inheritsFrom |
Exception
NERFINISHED
ⓘ
SystemException NERFINISHED ⓘ |
| introducedInVersion | .NET Framework 3.5 NERFINISHED ⓘ |
| isCLSCompliant | true ⓘ |
| isPublic | true ⓘ |
| isSealed | true ⓘ |
| isSerializable | true ⓘ |
| library | .NET Base Class Library NERFINISHED ⓘ |
| partOfFramework |
.NET 5+
NERFINISHED
ⓘ
.NET Core NERFINISHED ⓘ .NET Framework NERFINISHED ⓘ |
| relatedTo |
LockRecursionPolicy
NERFINISHED
ⓘ
ReaderWriterLockSlim.EnterReadLock NERFINISHED ⓘ ReaderWriterLockSlim.EnterUpgradeableReadLock NERFINISHED ⓘ ReaderWriterLockSlim.EnterWriteLock NERFINISHED ⓘ |
| thrownBy |
LockRecursionPolicy-enforced locks
ⓘ
ReaderWriterLockSlim NERFINISHED ⓘ |
| thrownWhen | a thread violates recursion rules while acquiring a lock ⓘ |
| usedFor | enforcing non-recursive lock acquisition rules ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.