Example #1
0
 internal CommonReadLock(IReaderWriterLockCommon lockObj, int lockTimeout)
 {
     _lockObj       = lockObj;
     _lockTimeout   = lockTimeout;
     _disposableObj = new TrackedDisposable(_lockObj.ReleaseReaderLock);
 }
Example #2
0
 internal CommonWriteLock(IReaderWriterLockCommon lockObj)
 {
     _lockObj = lockObj;
 }
Example #3
0
 internal CommonWriteLock(IReaderWriterLockCommon lockObj, int lockTimeout)
 {
     _lockObj     = lockObj;
     _lockTimeout = lockTimeout;
 }