12 references to GetFolderAbove
Microsoft.Build (4)
BuildEnvironmentHelper.cs (4)
149var vsRoot = FileUtilities.GetFolderAbove(vsProcess, 3); 201var msBuildExe = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.exe"); 202var msBuildDll = Path.Combine(FileUtilities.GetFolderAbove(buildAssembly), "MSBuild.dll"); 359return FileUtilities.GetFolderAbove(msBuildAssembly,
Microsoft.Build.Engine.UnitTests (8)
FileUtilities_Tests.cs (8)
967Assert.Equal(Path.Combine(root, "1", "2", "3", "4", "5"), FileUtilities.GetFolderAbove(path, 0)); 968Assert.Equal(Path.Combine(root, "1", "2", "3", "4"), FileUtilities.GetFolderAbove(path)); 969Assert.Equal(Path.Combine(root, "1", "2", "3"), FileUtilities.GetFolderAbove(path, 2)); 970Assert.Equal(Path.Combine(root, "1", "2"), FileUtilities.GetFolderAbove(path, 3)); 971Assert.Equal(Path.Combine(root, "1"), FileUtilities.GetFolderAbove(path, 4)); 972Assert.Equal(root, FileUtilities.GetFolderAbove(path, 5)); 973Assert.Equal(root, FileUtilities.GetFolderAbove(path, 99)); 975Assert.Equal(root, FileUtilities.GetFolderAbove(root, 99));