Example #1
0
        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
                }
            }
        }
Example #2
0
 private static void SaveUserAliasConfiguration(AliasConfiguration configuration)
 {
     configuration.Save(GetUserAliasConfigurationFileName());
 }