protected virtual void Dispose(bool disposing)
{
if (!this.disposed)
{
if (disposing)
{
try
{
if (lockFile != null)
{
lockFile.Close();
}
if (File.Exists(lockFilePath))
{
File.Delete(lockFilePath);
}
}
catch (Exception e)
{
Logger.Error("Could not dispose folder lock: " + lockFilePath, e);
}
}
this.disposed = true;
}
}
}