| 12345678910111213141516171819202122 | 
							- using System.Threading;
 
- namespace SharpCifs.Util.Sharpen
 
- {
 
-     internal class ReentrantLock
 
- 	{
 
- 		public void Lock ()
 
- 		{
 
- 			Monitor.Enter (this);
 
- 		}
 
- 		public bool TryLock ()
 
- 		{
 
- 			return Monitor.TryEnter (this);
 
- 		}
 
- 		public void Unlock ()
 
- 		{
 
- 			Monitor.Exit (this);
 
- 		}
 
- 	}
 
- }
 
 
  |