9 references to PathComparison
Microsoft.Build.Tasks.Core (9)
Copy.cs (4)
504if (String.Equals(originalSource, SourceFiles[i].ItemSpec, FileUtilities.PathComparison)) 654FileUtilities.PathComparison); 1090if (string.Equals(source.Name, destination.Name, FileUtilities.PathComparison)) 1097return string.Equals(source.FileNameFullPath, destination.FileNameFullPath, FileUtilities.PathComparison);
FileUtilities.cs (4)
781if (fileName.EndsWith(extension, PathComparison)) 863StringComparison pathComparison = alwaysIgnoreCase ? StringComparison.OrdinalIgnoreCase : PathComparison; 1178return filename.EndsWith(extension, PathComparison); 1221while (index < splitBase.Length && index < splitPath.Length && splitBase[index].Equals(splitPath[index], PathComparison))
Unzip.cs (1)
174ErrorUtilities.VerifyThrowInvalidOperation(fullDestinationPath.StartsWith(fullDestinationDirectoryPath, FileUtilities.PathComparison), "Unzip.ZipSlipExploit", fullDestinationPath);