103 references to FixFilePath
Microsoft.Build (21)
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (7)
981string oldestOutput = EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(outputs[0].ToString())); 999string arbitraryInput = EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(inputs[0].ToString())); 1007string candidateOutput = EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(outputs[i].ToString())); 1025EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(inputs[0].ToString())); 1042string unescapedInput = EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(input.ToString())); 1130input = EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(input)); 1131output = EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(output));
BackEnd\Components\SdkResolution\SdkResolverManifest.cs (1)
83manifest.Path = FileUtilities.FixFilePath(manifest.Path);
Construction\ProjectImportElement.cs (2)
55get => FileUtilities.FixFilePath(GetAttributeValue(XMakeAttributes.project)); 74get => FileUtilities.FixFilePath(GetAttributeValue(XMakeAttributes.sdk));
Construction\ProjectRootElement.cs (1)
1259ProjectUsingTaskElement usingTask = CreateUsingTaskElement(name, FileUtilities.FixFilePath(assemblyFile), assemblyName);
Construction\ProjectUsingTaskElement.cs (3)
51get => FileUtilities.FixFilePath( 58value = FileUtilities.FixFilePath(value); 252usingTask.AssemblyFile = FileUtilities.FixFilePath(assemblyFile);
Evaluation\Conditionals\FunctionCallExpressionNode.cs (2)
123argument = FileUtilities.FixFilePath(argument); 157argument = FileUtilities.FixFilePath(argument);
Evaluation\Expander.cs (1)
4051argumentValue = FileUtilities.FixFilePath(argumentValue);
Instance\ProjectItemInstance.cs (2)
869_includeEscaped = FileUtilities.FixFilePath(includeEscaped); 870_includeBeforeWildcardExpansionEscaped = FileUtilities.FixFilePath(includeBeforeWildcardExpansionEscaped);
Instance\TaskRegistry.cs (1)
356assemblyFile = FileUtilities.FixFilePath(assemblyFile);
Logging\FileLogger.cs (1)
201_logFileName = FileUtilities.FixFilePath(parameterValue);
Microsoft.Build.Framework (20)
FileUtilities.cs (17)
210fileSpec = FixFilePath(fileSpec); 224path = FixFilePath(path); 340return new AbsolutePath(FixFilePath(NewPath.GetFullPath(path.Value)), 355return new AbsolutePath(FixFilePath(path.Value), 368/// Callers are responsible for calling <see cref="FixFilePath(string)"/> 484return FixFilePath(path.Substring(start, stop - start)); 498return FixFilePath(start < stop && IsSlash(path[stop - 1]) ? 535path = FixFilePath(path); 596return FixFilePath(fullPath.Substring(0, i)); 670return FixFilePath(fullPath); 905string? directory = Path.GetDirectoryName(FixFilePath(fileSpec)); 992fileSpec = FixFilePath(EscapingUtilities.UnescapeAll(fileSpec)); 1105File.Delete(FixFilePath(path)); 1132path = FixFilePath(path); 1399return FixFilePath(path); 1450return FixFilePath(path); 1467return Path.IsPathRooted(FixFilePath(path));
ItemSpecModifiers.cs (1)
540return Path.GetFileNameWithoutExtension(FileUtilities.FixFilePath(itemSpec));
Utilities\FileMatcher.cs (2)
236path = FileUtilities.FixFilePath(path); 596filespec = FileUtilities.FixFilePath(filespec);
Microsoft.Build.Framework.UnitTests (21)
FileMatcher_Tests.cs (5)
1876expectedFixedDirectoryPart = FileUtilities.FixFilePath(expectedFixedDirectoryPart); 1877expectedWildcardDirectoryPart = FileUtilities.FixFilePath(expectedWildcardDirectoryPart); 2511expectedFixedDirectoryPart = FileUtilities.FixFilePath(expectedFixedDirectoryPart); 2512expectedWildcardDirectoryPart = FileUtilities.FixFilePath(expectedWildcardDirectoryPart); 2513expectedFilenamePart = FileUtilities.FixFilePath(expectedFilenamePart);
FileUtilities_Tests.cs (16)
249Assert.Equal(FileUtilities.FixFilePath(@"\"), FileUtilities.GetDirectory(@"\")); 250Assert.Equal(FileUtilities.FixFilePath(@"\"), FileUtilities.GetDirectory(@"\foo")); 251Assert.Equal(FileUtilities.FixFilePath(@"..\"), FileUtilities.GetDirectory(@"..\foo")); 252Assert.Equal(FileUtilities.FixFilePath(@"\foo\"), FileUtilities.GetDirectory(@"\foo\")); 253Assert.Equal(FileUtilities.FixFilePath(@"\\server\share"), FileUtilities.GetDirectory(@"\\server\share")); 254Assert.Equal(FileUtilities.FixFilePath(@"\\server\share\"), FileUtilities.GetDirectory(@"\\server\share\")); 255Assert.Equal(FileUtilities.FixFilePath(@"\\server\share\"), FileUtilities.GetDirectory(@"\\server\share\file")); 256Assert.Equal(FileUtilities.FixFilePath(@"\\server\share\directory\"), FileUtilities.GetDirectory(@"\\server\share\directory\")); 257Assert.Equal(FileUtilities.FixFilePath(@"foo\"), FileUtilities.GetDirectory(@"foo\bar")); 258Assert.Equal(FileUtilities.FixFilePath(@"\foo\bar\"), FileUtilities.GetDirectory(@"\foo\bar\")); 325Assert.Equal(FileUtilities.FixFilePath(@"foo\bar\"), FileUtilities.EnsureTrailingSlash(@"foo\bar")); // "test 1" 326Assert.Equal(FileUtilities.FixFilePath(@"foo/bar\"), FileUtilities.EnsureTrailingSlash(@"foo/bar")); // "test 2" 329Assert.Equal(FileUtilities.FixFilePath(@"foo/bar/"), FileUtilities.EnsureTrailingSlash(@"foo/bar/")); // test 3" 330Assert.Equal(FileUtilities.FixFilePath(@"foo\bar\"), FileUtilities.EnsureTrailingSlash(@"foo\bar\")); // test 4" 331Assert.Equal(FileUtilities.FixFilePath(@"foo/bar\"), FileUtilities.EnsureTrailingSlash(@"foo/bar\")); // test 5" 332Assert.Equal(FileUtilities.FixFilePath(@"foo\bar/"), FileUtilities.EnsureTrailingSlash(@"foo\bar/")); // "test 5"
Microsoft.Build.Tasks.Core (14)
CreateCSharpManifestResourceName.cs (3)
100string embeddedFileName = FileUtilities.FixFilePath(linkFileName); 103embeddedFileName = FileUtilities.FixFilePath(fileName); 106dependentUponFileName = FileUtilities.FixFilePath(dependentUponFileName);
CreateVisualBasicManifestResourceName.cs (1)
105dependentUponFileName = FileUtilities.FixFilePath(dependentUponFileName);
DependencyFile.cs (1)
63this.filename = FileUtilities.FixFilePath(filename);
FindInList.cs (1)
108var path = FileUtilities.FixFilePath(item.ItemSpec);
ListOperators\FindUnderPath.cs (4)
70TaskEnvironment.GetAbsolutePath(FileUtilities.FixFilePath(Path.ItemSpec)).GetCanonicalForm()); 76System.IO.Path.GetFullPath(TaskEnvironment.GetAbsolutePath(FileUtilities.FixFilePath(Path.ItemSpec)))); 101TaskEnvironment.GetAbsolutePath(FileUtilities.FixFilePath(item.ItemSpec)).GetCanonicalForm()); 107System.IO.Path.GetFullPath(TaskEnvironment.GetAbsolutePath(FileUtilities.FixFilePath(item.ItemSpec))));
MakeDir.cs (1)
66absolutePath = TaskEnvironment.GetAbsolutePath(FileUtilities.FixFilePath(directory.ItemSpec));
ResGenDependencies.cs (1)
373var outputFile = new FileInfo(FileUtilities.FixFilePath(outputFileName));
ResourceHandling\MSBuildResXReader.cs (1)
232string fileName = FileUtilities.FixFilePath(fileRefInfo[0]);
Touch.cs (1)
101path = TaskEnvironment.GetAbsolutePath(FileUtilities.FixFilePath(file.ItemSpec));
Microsoft.Build.Tasks.UnitTests (15)
Copy_Tests.cs (2)
2511Assert.Contains(copyFunctor.FilesCopiedSuccessfully, f => f.Path.OriginalValue == FileUtilities.FixFilePath("c:\\source")); 2512Assert.Contains(copyFunctor.FilesCopiedSuccessfully, f => f.Path.OriginalValue == FileUtilities.FixFilePath("c:\\source2"));
CreateCSharpManifestResourceName_Tests.cs (1)
329Assert.Equal(FileUtilities.FixFilePath(@"fr\RootNamespace.SubFolder.SplashScreen.bmp"), result);
CreateVisualBasicManifestResourceName_Tests.cs (6)
220fileName: FileUtilities.FixFilePath(@"SubFolder\MyForm.en-GB.ResX"), 286fileName: FileUtilities.FixFilePath(@"SubFolder\SplashScreen.bmp"), 306fileName: FileUtilities.FixFilePath(@"SubFolder\SplashScreen.fr.bmp"), 315Assert.Equal(FileUtilities.FixFilePath(@"fr\RootNamespace.SplashScreen.bmp"), result); 326fileName: FileUtilities.FixFilePath(@"SubFolder\SplashScreen.fr.bmp"), 617fileName: FileUtilities.FixFilePath(@"SubFolder\MyResource.fr.resources"),
FindAppConfigFile_Tests.cs (2)
51Assert.Equal(FileUtilities.FixFilePath("foo\\app.config"), f.AppConfigFile.ItemSpec); 77Assert.Equal(FileUtilities.FixFilePath(@"foo\\app.config"), f.AppConfigFile.ItemSpec);
FindInList_Tests.cs (2)
120Assert.Equal(FileUtilities.FixFilePath(@"c:\foo\a.cs"), f.ItemFound.ItemSpec); 135Assert.Equal(FileUtilities.FixFilePath(@"foo\a.cs"), f.ItemFound.ItemSpec);
FindUnderPath_Tests.cs (2)
36Assert.Equal(FileUtilities.FixFilePath(@"C:\MyProject\File1.txt"), t.InPath[0].ItemSpec); 37Assert.Equal(FileUtilities.FixFilePath(@"C:\SomeoneElsesProject\File2.txt"), t.OutOfPath[0].ItemSpec);
Microsoft.Build.Utilities.Core (4)
CommandLineBuilder.cs (1)
339fileName = FileUtilities.FixFilePath(fileName);
TaskItem.cs (3)
106_itemSpec = treatAsFilePath ? FileUtilities.FixFilePath(itemSpec) : itemSpec; 188_itemSpec = FileUtilities.FixFilePath(value); 207_itemSpec = FileUtilities.FixFilePath(value);
Microsoft.Build.Utilities.UnitTests (2)
CommandLineBuilder_Tests.cs (2)
111c.AppendFileNamesIfNotNull(new[] { "Form1.resx", FileUtilities.FixFilePath("built\\Form1.resources") }, ","); 115c.ShouldBe(FileUtilities.FixFilePath(@"Form1.resx,built\Form1.resources"));
MSBuild (6)
CommandLine\CommandLineParser.cs (2)
331string responseFile = FileUtilities.FixFilePath(unquotedCommandLineArg.Substring(1)); 553var projectFile = FileUtilities.FixFilePath(projectSwitchParameters[0]);
XMake.cs (4)
3106projectFile = FileUtilities.FixFilePath(parameters[0]); 3692string logFileName = FileUtilities.FixFilePath(ExtractAnyParameterValue(logFileParameter)); 3956string testFile = FileUtilities.FixFilePath(loggerAssemblySpec); 4114string fileName = FileUtilities.FixFilePath(parameter);