public void Dispose()
{
// Clean up temporary directory
if (!String.IsNullOrWhiteSpace(TempDirDestination))
{
try
{
Directory.Delete(TempDirDestination, true);
}
catch (Exception ex)
{
GMEConsole.Warning.WriteLine("{0} while deleting temporary directory: {1}", ex.GetType().Name, ex.Message);
}
}
}
}