public static Merge ( |
||
settings1 | ||
settings2 | ||
return |
private static SettingsDetails AddGlobalSettings(SettingsDetails solutionSettings, string arnolyzerHome) { if (solutionSettings.IgnoreArnolyzerHome) { return(solutionSettings); } var globalSettings = LoadGloablSettingsIfExistsOrDefaultIfNot(arnolyzerHome); return(SettingsDetails.Merge(solutionSettings, globalSettings)); }
private static SettingsDetails AddSolutionWideSettings(string filePath, SettingsDetails projectSettings, string settingsFileName) { if (projectSettings.DoNotTraverse) { return(projectSettings); } var solutionSettings = TraversePathToFindCollocatedSettings(new FileInfo(filePath).Directory, settingsFileName, ".sln"); return(SettingsDetails.Merge(projectSettings, solutionSettings)); }