public override Lock MakeLock(string lockName) { lock (this) { return(new CheckedLock(this, lf.MakeLock(lockName))); } }
public override Lock MakeLock(string lockName) { UninterruptableMonitor.Enter(this); try { return(new CheckedLock(this, lf.MakeLock(lockName))); } finally { UninterruptableMonitor.Exit(this); } }
/// <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)); }
public override Lock MakeLock(string name) { return(LockFactory_Renamed.MakeLock(name)); }
public override Lock MakeLock(string name) { return(m_lockFactory.MakeLock(name)); }
/// <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)); }