private static void SaveMachineAliasConfiguration(AliasConfiguration configuration) { var fileName = GetMachineAliasConfigurationFileName(); if ( _machineConfigurationFileDate == default(DateTime) || !File.Exists(fileName) || (File.GetLastWriteTimeUtc(fileName) <= _machineConfigurationFileDate) ) { try { configuration.Save(fileName); } catch (UnauthorizedAccessException) { // Don't throw if machine level saving fails due to permission error } } }
private static void SaveUserAliasConfiguration(AliasConfiguration configuration) { configuration.Save(GetUserAliasConfigurationFileName()); }