CSharpTest.Net
DebugLockFactory Class Members
See Also  Fields  Properties  Methods  Send Feedback Download Help File
CSharpTest.Net.Library Assembly > CSharpTest.Net.Synchronization Namespace : DebugLockFactory Class


Glossary Item Box

The following tables list the members exposed by DebugLockFactory.

Public Constructors

 NameDescription
Public ConstructorDebugLockFactory ConstructorOverloaded.   
Top

Public Fields

 NameDescription
Public FieldCurrentReaderCountReturns the total number of current readers for all threads (Inherited from CSharpTest.Net.Synchronization.LockCounterFactory)
Public FieldCurrentWriterCountReturns the total number of current writers for all threads (Inherited from CSharpTest.Net.Synchronization.LockCounterFactory)
Public FieldMaxReaderCountReturns the highest number of concurrent reads (Inherited from CSharpTest.Net.Synchronization.LockCounterFactory)
Public FieldMaxWriterCountReturns the highest number of concurrent writes (aka max recursive count) (Inherited from CSharpTest.Net.Synchronization.LockCounterFactory)
Public FieldTotalReaderCountReturns the total number of read locks acquired (Inherited from CSharpTest.Net.Synchronization.LockCounterFactory)
Public FieldTotalWriterCountReturns the total number of write locks acquired (Inherited from CSharpTest.Net.Synchronization.LockCounterFactory)
Top

Public Properties

 NameDescription
Public PropertyCaptureStackToggle if the entire stack is captured on lock aquisition/release for newly created locks  
Public PropertyConcurrentReadsToggle if reads are allowed even if write lock was acquired  
Public PropertyLimitNestedReadersReader nesting limit for newly created locks  
Public PropertyLimitNestedWritersWriter nesting limit for newly created locks  
Public PropertyLimitTimeoutTimeout limit for newly created locks  
Public PropertyLocalReaderCountReturns the total number of current readers for this thread  
Public PropertyLocalWriterCountReturns the total number of current writers for this thread  
Top

Public Methods

 NameDescription
Public MethodCreateOverridden. Constructs the lock wrapped in a DebugLocking instance  
Public MethodGlobalAssertNoLocksAsserts that none of the locks handed out are currently locked for read or write by any thread (Inherited from CSharpTest.Net.Synchronization.LockCounterFactory)
Public MethodLocalAssertNoLocksAsserts that none of the locks handed out are currently locked for read or write by this thread  
Top

See Also

Generated with Document! X 2011 by Innovasys