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