13 references to GetFolderAbove
Microsoft.Build (3)
BackEnd\Components\Communications\CurrentHost.cs (2)
32
FileUtilities.
GetFolderAbove
(BuildEnvironmentHelper.Instance.CurrentMSBuildToolsDirectory, 2),
52
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)
1000
Assert.Equal(Path.Combine(root, "1", "2", "3", "4", "5"), FileUtilities.
GetFolderAbove
(path, 0));
1001
Assert.Equal(Path.Combine(root, "1", "2", "3", "4"), FileUtilities.
GetFolderAbove
(path));
1002
Assert.Equal(Path.Combine(root, "1", "2", "3"), FileUtilities.
GetFolderAbove
(path, 2));
1003
Assert.Equal(Path.Combine(root, "1", "2"), FileUtilities.
GetFolderAbove
(path, 3));
1004
Assert.Equal(Path.Combine(root, "1"), FileUtilities.
GetFolderAbove
(path, 4));
1005
Assert.Equal(root, FileUtilities.
GetFolderAbove
(path, 5));
1006
Assert.Equal(root, FileUtilities.
GetFolderAbove
(path, 99));
1008
Assert.Equal(root, FileUtilities.
GetFolderAbove
(root, 99));