Lock() public method

Locks this mutex.
public Lock ( ) : IDisposable
return IDisposable
		public void Lock_Reentrancy_DoesNotBlock()
		{
			using (var mutex = new GlobalMutex("test"))
			{
				mutex.Initialize();
				using (mutex.Lock())
				{
					using (mutex.Lock()) {}
				}
				mutex.Unlink();
			}
		}
 public void Lock_Reentrancy_DoesNotBlock()
 {
     using (var mutex = new GlobalMutex("test"))
     {
         mutex.Initialize();
         using (mutex.Lock())
         {
             using (mutex.Lock()) {}
         }
         mutex.Unlink();
     }
 }