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