45 references to FixFilePath
Microsoft.Build.Tasks.CodeAnalysis (2)
src\Compilers\Core\MSBuildTask\MapSourceRoots.cs (2)
177string nestedRoot = Utilities.FixFilePath(root.GetMetadata(Names.NestedRoot)); 180string containingRoot = NormalizePath(Utilities.FixFilePath(root.GetMetadata(Names.ContainingRoot)));
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (43)
MapSourceRootTests.cs (43)
37new TaskItem(Utilities.FixFilePath(@"c:\packages\SourcePackage1\")), 39new TaskItem(Utilities.FixFilePath(@"c:\MyProjects\MyProject\"), new Dictionary<string, string> 43new TaskItem(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\b\"), new Dictionary<string, string> 47{ "ContainingRoot", Utilities.FixFilePath(@"c:\MyProjects\MyProject\") }, 60Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\packages\SourcePackage1\")), task.MappedSourceRoots[0].ItemSpec); 63Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath("/packages/SourcePackage2/")), task.MappedSourceRoots[1].ItemSpec); 66Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\")), task.MappedSourceRoots[2].ItemSpec); 70Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\b\")), task.MappedSourceRoots[3].ItemSpec); 109Assert.Equal(Utilities.FixFilePath(Utilities.GetFullPathNoThrow(@"!@#:;$%^&*()_+|{}\")), task.MappedSourceRoots[0].ItemSpec); 112Assert.Equal(Utilities.FixFilePath(Utilities.GetFullPathNoThrow("****/")), task.MappedSourceRoots[1].ItemSpec); 116Assert.Equal(Utilities.FixFilePath(Utilities.GetFullPathNoThrow(@"****\|||:;\")), task.MappedSourceRoots[2].ItemSpec); 160new TaskItem(Utilities.FixFilePath(@"c:\MyProjects\MyProject\")), 161new TaskItem(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\a\"), new Dictionary<string, string> 164{ "ContainingRoot", Utilities.FixFilePath(@"c:\MyProjects\MyProject\") }, 166new TaskItem(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\b\"), new Dictionary<string, string> 169{ "ContainingRoot", Utilities.FixFilePath(@"c:\MyProjects\MyProject\") }, 171new TaskItem(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\c\"), new Dictionary<string, string> 174{ "ContainingRoot", Utilities.FixFilePath(@"c:\MyProjects\MyProject\") }, 186Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\")), task.MappedSourceRoots[0].ItemSpec); 189Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\a\")), task.MappedSourceRoots[1].ItemSpec); 192Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\b\")), task.MappedSourceRoots[2].ItemSpec); 195Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\c\")), task.MappedSourceRoots[3].ItemSpec); 211new TaskItem(Utilities.FixFilePath(@"c:\packages\SourcePackage1\")), 212new TaskItem(Utilities.FixFilePath(@"C:\packages\SourcePackage1\")), 213new TaskItem(Utilities.FixFilePath(@"c:\packages\SourcePackage2\")), 224Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\packages\SourcePackage1\")), task.MappedSourceRoots[0].ItemSpec); 227Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"C:\packages\SourcePackage1\")), task.MappedSourceRoots[1].ItemSpec); 230Assert.Equal(Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\packages\SourcePackage2\")), task.MappedSourceRoots[2].ItemSpec); 241var path1 = Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\1\"); 242var path2 = Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\2\"); 243var path3 = Utilities.FixFilePath(@"c:\MyProjects\MyProject\"); 284var path1 = Utilities.FixFilePath(@"c:\packages\SourcePackage1\"); 285var path2 = Utilities.FixFilePath(@"c:\packages\SourcePackage2\"); 286var path3 = Utilities.FixFilePath(@"c:\packages\SourcePackage3\"); 364new TaskItem(Utilities.FixFilePath(@"c:\MyProjects\MYPROJECT\")), 365new TaskItem(Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\b\"), new Dictionary<string, string> 369{ "ContainingRoot", Utilities.FixFilePath(@"c:\MyProjects\MyProject\") }, 378"MapSourceRoots.NoSuchTopLevelSourceRoot", "SourceRoot.ContainingRoot", "SourceRoot", Utilities.GetFullPathNoThrow(Utilities.FixFilePath(@"c:\MyProjects\MyProject\")))) + Environment.NewLine, engine.Log); 420var path1 = Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\b\"); 463var originalPath1 = Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\b\..\c\"); 464var normalizedPath1 = Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\c\"); 465var originalPath2 = Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\b\..\c\d\..\e\"); 466var normalizedPath2 = Utilities.FixFilePath(@"c:\MyProjects\MyProject\a\c\e\");