public override Lock MakeLock(string lockName)
 {
     lock (this)
     {
         return(new CheckedLock(this, lf.MakeLock(lockName)));
     }
 }
Esempio n. 2
0
 public override Lock MakeLock(string lockName)
 {
     UninterruptableMonitor.Enter(this);
     try
     {
         return(new CheckedLock(this, lf.MakeLock(lockName)));
     }
     finally
     {
         UninterruptableMonitor.Exit(this);
     }
 }
Esempio n. 3
0
 /// <summary>Construct a {@link Lock}.</summary>
 /// <param name="name">the name of the lock file
 /// </param>
 public virtual Lock MakeLock(System.String name)
 {
     return(lockFactory.MakeLock(name));
 }
Esempio n. 4
0
 public override Lock MakeLock(string name)
 {
     return(LockFactory_Renamed.MakeLock(name));
 }
Esempio n. 5
0
 public override Lock MakeLock(string name)
 {
     return(m_lockFactory.MakeLock(name));
 }
Esempio n. 6
0
 /// <summary>Construct a <see cref="Lock" />.</summary>
 /// <param name="name">the name of the lock file
 /// </param>
 public virtual Lock MakeLock(string name)
 {
     return(interalLockFactory.MakeLock(name));
 }