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.

Jump to: Statements Referenced by

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.

System.Threading containsType LockRecursionException