62 references to FixFilePath
Microsoft.Build (41)
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)
82manifest.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);
Construction\Solution\SolutionFile.cs (3)
281return _solutionFilter?.Contains(FileUtilities.FixFilePath(projectFile)) != false; 651_solutionFilter.Add(FileUtilities.FixFilePath(project.GetString())); 911projectPaths.Add(FileUtilities.FixFilePath(project.RelativePath));
Evaluation\Conditionals\FunctionCallExpressionNode.cs (2)
122argument = FileUtilities.FixFilePath(argument); 156argument = FileUtilities.FixFilePath(argument);
Evaluation\Expander.cs (1)
3527argumentValue = FileUtilities.FixFilePath(argumentValue);
FileMatcher.cs (2)
226path = FileUtilities.FixFilePath(path); 585filespec = FileUtilities.FixFilePath(filespec);
FileUtilities.cs (14)
234fileSpec = FixFilePath(fileSpec); 258return FixFilePath(path.Substring(start, stop - start)); 272return FixFilePath(start < stop && IsSlash(path[stop - 1]) ? 286path = FixFilePath(path); 323path = FixFilePath(path); 405return FixFilePath(fullPath.Substring(0, i)); 487return FixFilePath(fullPath); 716string directory = Path.GetDirectoryName(FixFilePath(fileSpec)); 781fileSpec = FixFilePath(EscapingUtilities.UnescapeAll(fileSpec)); 894File.Delete(FixFilePath(path)); 921path = FixFilePath(path); 1188return FixFilePath(path); 1239return FixFilePath(path); 1263return Path.IsPathRooted(FixFilePath(path));
Instance\ProjectItemInstance.cs (2)
839_includeEscaped = FileUtilities.FixFilePath(includeEscaped); 840_includeBeforeWildcardExpansionEscaped = FileUtilities.FixFilePath(includeBeforeWildcardExpansionEscaped);
Instance\TaskRegistry.cs (1)
365assemblyFile = FileUtilities.FixFilePath(assemblyFile);
Logging\FileLogger.cs (1)
202_logFileName = FileUtilities.FixFilePath(parameterValue);
Modifiers.cs (1)
437modifiedItemSpec = Path.GetFileNameWithoutExtension(FixFilePath(itemSpec));
Microsoft.Build.Engine.UnitTests (21)
FileMatcher_Tests.cs (5)
1850expectedFixedDirectoryPart = FileUtilities.FixFilePath(expectedFixedDirectoryPart); 1851expectedWildcardDirectoryPart = FileUtilities.FixFilePath(expectedWildcardDirectoryPart); 2485expectedFixedDirectoryPart = FileUtilities.FixFilePath(expectedFixedDirectoryPart); 2486expectedWildcardDirectoryPart = FileUtilities.FixFilePath(expectedWildcardDirectoryPart); 2487expectedFilenamePart = FileUtilities.FixFilePath(expectedFilenamePart);
FileUtilities_Tests.cs (16)
248Assert.Equal(FileUtilities.FixFilePath(@"\"), FileUtilities.GetDirectory(@"\")); 249Assert.Equal(FileUtilities.FixFilePath(@"\"), FileUtilities.GetDirectory(@"\foo")); 250Assert.Equal(FileUtilities.FixFilePath(@"..\"), FileUtilities.GetDirectory(@"..\foo")); 251Assert.Equal(FileUtilities.FixFilePath(@"\foo\"), FileUtilities.GetDirectory(@"\foo\")); 252Assert.Equal(FileUtilities.FixFilePath(@"\\server\share"), FileUtilities.GetDirectory(@"\\server\share")); 253Assert.Equal(FileUtilities.FixFilePath(@"\\server\share\"), FileUtilities.GetDirectory(@"\\server\share\")); 254Assert.Equal(FileUtilities.FixFilePath(@"\\server\share\"), FileUtilities.GetDirectory(@"\\server\share\file")); 255Assert.Equal(FileUtilities.FixFilePath(@"\\server\share\directory\"), FileUtilities.GetDirectory(@"\\server\share\directory\")); 256Assert.Equal(FileUtilities.FixFilePath(@"foo\"), FileUtilities.GetDirectory(@"foo\bar")); 257Assert.Equal(FileUtilities.FixFilePath(@"\foo\bar\"), FileUtilities.GetDirectory(@"\foo\bar\")); 324Assert.Equal(FileUtilities.FixFilePath(@"foo\bar\"), FileUtilities.EnsureTrailingSlash(@"foo\bar")); // "test 1" 325Assert.Equal(FileUtilities.FixFilePath(@"foo/bar\"), FileUtilities.EnsureTrailingSlash(@"foo/bar")); // "test 2" 328Assert.Equal(FileUtilities.FixFilePath(@"foo/bar/"), FileUtilities.EnsureTrailingSlash(@"foo/bar/")); // test 3" 329Assert.Equal(FileUtilities.FixFilePath(@"foo\bar\"), FileUtilities.EnsureTrailingSlash(@"foo\bar\")); // test 4" 330Assert.Equal(FileUtilities.FixFilePath(@"foo/bar\"), FileUtilities.EnsureTrailingSlash(@"foo/bar\")); // test 5" 331Assert.Equal(FileUtilities.FixFilePath(@"foo\bar/"), FileUtilities.EnsureTrailingSlash(@"foo\bar/")); // "test 5"