public void LockOnExecute(FileLocker locker) { Lock(locker); }
public void UnlockOnCommit(FileLocker locker) { Unlock(locker); }
public void UnlockOnRollback(FileLocker locker) { Unlock(locker); }
protected virtual void Unlock(FileLocker locker) { locker.UnlockFile(_sourceFileName); }