53 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)
3464Assert.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(); 86Path.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)
81conePath = FileUtilities.EnsureTrailingSlash(conePath);
ResolveSDKReference.cs (1)
919ResolvedPath = FileUtilities.EnsureTrailingSlash(sdk.ItemSpec);
Unzip.cs (1)
179AbsolutePath fullDestinationDirectoryPath = TaskEnvironment.GetAbsolutePath(FileUtilities.EnsureTrailingSlash(destinationDirectory.FullName)).GetCanonicalForm();
Microsoft.Build.Utilities.Core (19)
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));
TrackedDependencies\CanonicalTrackedInputFiles.cs (1)
593string currentProjectDirectory = FileUtilities.EnsureTrailingSlash(Directory.GetCurrentDirectory());
TrackedDependencies\CanonicalTrackedOutputFiles.cs (1)
113string currentProjectDirectory = FileUtilities.EnsureTrailingSlash(Directory.GetCurrentDirectory());
TrackedDependencies\FileTracker.cs (10)
82private static readonly string s_tempPath = FileUtilities.EnsureTrailingSlash(Path.GetTempPath()); 85private static readonly string s_tempShortPath = FileUtilities.EnsureTrailingSlash(NativeMethodsShared.GetShortFilePath(s_tempPath).ToUpperInvariant()); 88private static readonly string s_tempLongPath = FileUtilities.EnsureTrailingSlash(NativeMethodsShared.GetLongFilePath(s_tempPath).ToUpperInvariant()); 91private static readonly string s_applicationDataPath = FileUtilities.EnsureTrailingSlash(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData).ToUpperInvariant()); 94private static readonly string s_localApplicationDataPath = FileUtilities.EnsureTrailingSlash(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData).ToUpperInvariant()); 98private static readonly string s_localLowApplicationDataPath = FileUtilities.EnsureTrailingSlash(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "AppData\\LocalLow").ToUpperInvariant()); 130string defaultCommonApplicationDataPath = FileUtilities.EnsureTrailingSlash(Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData).ToUpperInvariant()); 134string alternativeCommonApplicationDataPath1 = FileUtilities.EnsureTrailingSlash(Path.Combine(defaultRootDirectory, @"Documents and Settings\All Users\Application Data").ToUpperInvariant()); 141string alternativeCommonApplicationDataPath2 = FileUtilities.EnsureTrailingSlash(Path.Combine(defaultRootDirectory, @"Users\All Users\Application Data").ToUpperInvariant()); 284return FileIsUnderNormalizedPath(fileName, FileUtilities.EnsureTrailingSlash(path));
TrackedDependencies\FlatTrackingData.cs (1)
326string fullexcludePath = FileUtilities.EnsureTrailingSlash(FileUtilities.NormalizePath(excludePath)).ToUpperInvariant();
MSBuild (1)
CommandLine\CommandLineParser.cs (1)
361var responseFileDirectory = FileUtilities.EnsureTrailingSlash(Path.GetDirectoryName(responseFile));