| 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);
 
-         }
 
-     }
 
- }
 
 
  |