13 references to GetFolderAbove
Microsoft.Build (3)
BackEnd\Components\Communications\CurrentHost.cs (2)
31FileUtilities.GetFolderAbove(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, 2), 51FileUtilities.GetFolderAbove(System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeDirectory(), 4),
Evaluation\Evaluator.cs (1)
1904string dotnetExe = Path.Combine(FileUtilities.GetFolderAbove(sdkResult.Path, 5), Constants.DotnetProcessName);
Microsoft.Build.Framework (2)
BuildEnvironmentHelper.cs (2)
144var vsRoot = FileUtilities.GetFolderAbove(vsProcess, 3); 355return FileUtilities.GetFolderAbove(msBuildAssembly,
Microsoft.Build.Framework.UnitTests (8)
FileUtilities_Tests.cs (8)
977Assert.Equal(Path.Combine(root, "1", "2", "3", "4", "5"), FileUtilities.GetFolderAbove(path, 0)); 978Assert.Equal(Path.Combine(root, "1", "2", "3", "4"), FileUtilities.GetFolderAbove(path)); 979Assert.Equal(Path.Combine(root, "1", "2", "3"), FileUtilities.GetFolderAbove(path, 2)); 980Assert.Equal(Path.Combine(root, "1", "2"), FileUtilities.GetFolderAbove(path, 3)); 981Assert.Equal(Path.Combine(root, "1"), FileUtilities.GetFolderAbove(path, 4)); 982Assert.Equal(root, FileUtilities.GetFolderAbove(path, 5)); 983Assert.Equal(root, FileUtilities.GetFolderAbove(path, 99)); 985Assert.Equal(root, FileUtilities.GetFolderAbove(root, 99));