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);
}