53 references to EnsureTrailingSlash
Microsoft.Build (3)
Evaluation\Expander.cs (1)
1721
value = FileUtilities.
EnsureTrailingSlash
(Path.GetDirectoryName(elementLocation.File));
Evaluation\IntrinsicFunctions.cs (1)
528
return FileUtilities.
EnsureTrailingSlash
(path);
Utilities\FileSpecMatchTester.cs (1)
135
normalizedFixedDirPart = FileUtilities.
EnsureTrailingSlash
(normalizedFixedDirPart);
Microsoft.Build.Engine.UnitTests (2)
Evaluation\Expander_Tests.cs (2)
3464
Assert.Equal(FileUtilities.
EnsureTrailingSlash
(tempPath), FileUtilities.
EnsureTrailingSlash
(result));
Microsoft.Build.Framework (4)
FileUtilities.cs (2)
284
return new AbsolutePath(
EnsureTrailingSlash
(path.Value),
1548
return
EnsureTrailingSlash
(s);
FileUtilities_TempFiles.cs (1)
78
return
EnsureTrailingSlash
(path);
Utilities\FrameworkLocationHelper.cs (1)
1593
this._pathToDotNetFrameworkReferenceAssemblies = FileUtilities.
EnsureTrailingSlash
(referencePath);
Microsoft.Build.Framework.UnitTests (6)
FileUtilities_Tests.cs (6)
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 (18)
AssemblyDependency\ReferenceTable.cs (2)
1723
string referenceDirectoryName = FileUtilities.
EnsureTrailingSlash
(reference.DirectoryName);
2771
relatedItemBase.SetMetadata(ItemMetadataNames.destinationSubDirectory, FileUtilities.
EnsureTrailingSlash
(Path.GetDirectoryName(satelliteFile)));
AssemblyDependency\ResolveAssemblyReference.cs (1)
2249
_targetFrameworkDirectories[i] = FileUtilities.
EnsureTrailingSlash
(_targetFrameworkDirectories[i]);
AssignTargetPath.cs (2)
70
TaskEnvironment.GetAbsolutePath(FileUtilities.
EnsureTrailingSlash
(RootFolder)).GetCanonicalForm();
86
Path.GetFullPath(TaskEnvironment.GetAbsolutePath(FileUtilities.
EnsureTrailingSlash
(RootFolder)));
GetFrameworkSDKPath.cs (8)
66
path = FileUtilities.
EnsureTrailingSlash
(path);
113
path = FileUtilities.
EnsureTrailingSlash
(path);
156
path = FileUtilities.
EnsureTrailingSlash
(path);
199
path = FileUtilities.
EnsureTrailingSlash
(path);
242
path = FileUtilities.
EnsureTrailingSlash
(path);
285
path = FileUtilities.
EnsureTrailingSlash
(path);
328
path = FileUtilities.
EnsureTrailingSlash
(path);
371
path = FileUtilities.
EnsureTrailingSlash
(path);
GetSDKReferenceFiles.cs (2)
622
if (FileUtilities.
EnsureTrailingSlash
(directoryToFileList.Key).StartsWith(FileUtilities.
EnsureTrailingSlash
(redistFilePath), StringComparison.OrdinalIgnoreCase))
ListOperators\FindUnderPath.cs (1)
81
conePath = FileUtilities.
EnsureTrailingSlash
(conePath);
ResolveSDKReference.cs (1)
919
ResolvedPath = FileUtilities.
EnsureTrailingSlash
(sdk.ItemSpec);
Unzip.cs (1)
179
AbsolutePath fullDestinationDirectoryPath = TaskEnvironment.GetAbsolutePath(FileUtilities.
EnsureTrailingSlash
(destinationDirectory.FullName)).GetCanonicalForm();
Microsoft.Build.Utilities.Core (19)
TargetPlatformSDK.cs (1)
108
set => _path = value != null ? FileUtilities.
EnsureTrailingSlash
(value) : null;
ToolLocationHelper.cs (5)
667
legacyWindowsMetadataLocation = FileUtilities.
EnsureTrailingSlash
(legacyWindowsMetadataLocation);
2430
referenceAssemblyPath = FileUtilities.
EnsureTrailingSlash
(referenceAssemblyPath);
2556
targetPlatformSDK.ExtensionSDKs.Add(SDKKey, FileUtilities.
EnsureTrailingSlash
(sdkVersionDirectory.FullName));
2829
targetPlatformSDK.ExtensionSDKs.Add(sdkKey, FileUtilities.
EnsureTrailingSlash
(directoryName));
3059
sdk.Platforms.Add(sdkKey, FileUtilities.
EnsureTrailingSlash
(platformVersion.FullName));
TrackedDependencies\CanonicalTrackedInputFiles.cs (1)
593
string currentProjectDirectory = FileUtilities.
EnsureTrailingSlash
(Directory.GetCurrentDirectory());
TrackedDependencies\CanonicalTrackedOutputFiles.cs (1)
113
string currentProjectDirectory = FileUtilities.
EnsureTrailingSlash
(Directory.GetCurrentDirectory());
TrackedDependencies\FileTracker.cs (10)
82
private static readonly string s_tempPath = FileUtilities.
EnsureTrailingSlash
(Path.GetTempPath());
85
private static readonly string s_tempShortPath = FileUtilities.
EnsureTrailingSlash
(NativeMethodsShared.GetShortFilePath(s_tempPath).ToUpperInvariant());
88
private static readonly string s_tempLongPath = FileUtilities.
EnsureTrailingSlash
(NativeMethodsShared.GetLongFilePath(s_tempPath).ToUpperInvariant());
91
private static readonly string s_applicationDataPath = FileUtilities.
EnsureTrailingSlash
(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData).ToUpperInvariant());
94
private static readonly string s_localApplicationDataPath = FileUtilities.
EnsureTrailingSlash
(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData).ToUpperInvariant());
98
private static readonly string s_localLowApplicationDataPath = FileUtilities.
EnsureTrailingSlash
(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "AppData\\LocalLow").ToUpperInvariant());
130
string defaultCommonApplicationDataPath = FileUtilities.
EnsureTrailingSlash
(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData).ToUpperInvariant());
134
string alternativeCommonApplicationDataPath1 = FileUtilities.
EnsureTrailingSlash
(Path.Combine(defaultRootDirectory, @"Documents and Settings\All Users\Application Data").ToUpperInvariant());
141
string alternativeCommonApplicationDataPath2 = FileUtilities.
EnsureTrailingSlash
(Path.Combine(defaultRootDirectory, @"Users\All Users\Application Data").ToUpperInvariant());
284
return FileIsUnderNormalizedPath(fileName, FileUtilities.
EnsureTrailingSlash
(path));
TrackedDependencies\FlatTrackingData.cs (1)
326
string fullexcludePath = FileUtilities.
EnsureTrailingSlash
(FileUtilities.NormalizePath(excludePath)).ToUpperInvariant();
MSBuild (1)
CommandLine\CommandLineParser.cs (1)
361
var responseFileDirectory = FileUtilities.
EnsureTrailingSlash
(Path.GetDirectoryName(responseFile));