44 references to EnsureTrailingSlash
Microsoft.Build (3)
Evaluation\Expander.cs (1)
1721value = FileUtilities.EnsureTrailingSlash(Path.GetDirectoryName(elementLocation.File));
Evaluation\IntrinsicFunctions.cs (1)
528return FileUtilities.EnsureTrailingSlash(path);
Utilities\FileSpecMatchTester.cs (1)
135normalizedFixedDirPart = FileUtilities.EnsureTrailingSlash(normalizedFixedDirPart);
Microsoft.Build.Engine.UnitTests (2)
Evaluation\Expander_Tests.cs (2)
3465Assert.Equal(FileUtilities.EnsureTrailingSlash(tempPath), FileUtilities.EnsureTrailingSlash(result));
Microsoft.Build.Framework (4)
FileUtilities.cs (2)
284return new AbsolutePath(EnsureTrailingSlash(path.Value), 1548return EnsureTrailingSlash(s);
FileUtilities_TempFiles.cs (1)
78return EnsureTrailingSlash(path);
Utilities\FrameworkLocationHelper.cs (1)
1593this._pathToDotNetFrameworkReferenceAssemblies = FileUtilities.EnsureTrailingSlash(referencePath);
Microsoft.Build.Framework.UnitTests (6)
FileUtilities_Tests.cs (6)
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 (18)
AssemblyDependency\ReferenceTable.cs (2)
1723string referenceDirectoryName = FileUtilities.EnsureTrailingSlash(reference.DirectoryName); 2771relatedItemBase.SetMetadata(ItemMetadataNames.destinationSubDirectory, FileUtilities.EnsureTrailingSlash(Path.GetDirectoryName(satelliteFile)));
AssemblyDependency\ResolveAssemblyReference.cs (1)
2249_targetFrameworkDirectories[i] = FileUtilities.EnsureTrailingSlash(_targetFrameworkDirectories[i]);
AssignTargetPath.cs (2)
70TaskEnvironment.GetAbsolutePath(FileUtilities.EnsureTrailingSlash(RootFolder)).GetCanonicalForm(); 85Path.GetFullPath(TaskEnvironment.GetAbsolutePath(FileUtilities.EnsureTrailingSlash(RootFolder)));
GetFrameworkSDKPath.cs (8)
66path = FileUtilities.EnsureTrailingSlash(path); 113path = FileUtilities.EnsureTrailingSlash(path); 156path = FileUtilities.EnsureTrailingSlash(path); 199path = FileUtilities.EnsureTrailingSlash(path); 242path = FileUtilities.EnsureTrailingSlash(path); 285path = FileUtilities.EnsureTrailingSlash(path); 328path = FileUtilities.EnsureTrailingSlash(path); 371path = FileUtilities.EnsureTrailingSlash(path);
GetSDKReferenceFiles.cs (2)
622if (FileUtilities.EnsureTrailingSlash(directoryToFileList.Key).StartsWith(FileUtilities.EnsureTrailingSlash(redistFilePath), StringComparison.OrdinalIgnoreCase))
ListOperators\FindUnderPath.cs (1)
79conePath = FileUtilities.EnsureTrailingSlash(conePath);
ResolveSDKReference.cs (1)
919ResolvedPath = FileUtilities.EnsureTrailingSlash(sdk.ItemSpec);
Unzip.cs (1)
179string fullDestinationDirectoryPath = Path.GetFullPath(FileUtilities.EnsureTrailingSlash(destinationDirectory.FullName));
Microsoft.Build.Tasks.UnitTests (4)
CodeTaskFactoryTests.cs (4)
1209FileUtilities.EnsureTrailingSlash(Path.GetTempPath()), 1210FileUtilities.EnsureTrailingSlash(Path.GetFullPath(oldTempPath))); 1216FileUtilities.EnsureTrailingSlash(newTempPath), 1217FileUtilities.EnsureTrailingSlash(Path.GetTempPath()));
Microsoft.Build.Utilities.Core (6)
TargetPlatformSDK.cs (1)
108set => _path = value != null ? FileUtilities.EnsureTrailingSlash(value) : null;
ToolLocationHelper.cs (5)
667legacyWindowsMetadataLocation = FileUtilities.EnsureTrailingSlash(legacyWindowsMetadataLocation); 2430referenceAssemblyPath = FileUtilities.EnsureTrailingSlash(referenceAssemblyPath); 2556targetPlatformSDK.ExtensionSDKs.Add(SDKKey, FileUtilities.EnsureTrailingSlash(sdkVersionDirectory.FullName)); 2829targetPlatformSDK.ExtensionSDKs.Add(sdkKey, FileUtilities.EnsureTrailingSlash(directoryName)); 3059sdk.Platforms.Add(sdkKey, FileUtilities.EnsureTrailingSlash(platformVersion.FullName));
MSBuild (1)
CommandLine\CommandLineParser.cs (1)
361var responseFileDirectory = FileUtilities.EnsureTrailingSlash(Path.GetDirectoryName(responseFile));