13 references to PathComparer
Microsoft.Build (8)
BackEnd\BuildManager\MultiThreadedStrictModeScope.cs (7)
30
private readonly HashSet<string> _reportedEntries = new(FileUtilities.
PathComparer
);
89
FileUtilities.
PathComparer
.Equals(Path.GetDirectoryName(sentinelDirectory), canonicalTemporaryDirectory),
123
owner is not null && FileUtilities.
PathComparer
.Equals(directory, owner.SentinelDirectory)
200
if (!FileUtilities.
PathComparer
.Equals(currentDirectory, SentinelDirectory))
208
if (!FileUtilities.
PathComparer
.Equals(currentDirectory, SentinelDirectory))
281
if (sentinelExists && FileUtilities.
PathComparer
.Equals(currentDirectory, SentinelDirectory))
317
HashSet<string>? noLongerPresent = _reportedEntries.Count == 0 ? null : new(_reportedEntries, FileUtilities.
PathComparer
);
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
1119
var declaredProjects = new HashSet<string>(projectReferenceItems.Count + 1, FileUtilities.
PathComparer
);
Microsoft.Build.Framework (1)
Utilities\TaskFactoryUtilities.cs (1)
137
var seenDirectories = new HashSet<string>(FileUtilities.
PathComparer
);
Microsoft.Build.Tasks.Core (4)
Copy.cs (3)
110
private readonly ConcurrentDictionary<string, bool> _directoriesKnownToExist = new ConcurrentDictionary<string, bool>(DefaultCopyParallelism, DefaultCopyParallelism, FileUtilities.
PathComparer
);
508
FileUtilities.
PathComparer
);
619
FileUtilities.
PathComparer
);
Delete.cs (1)
110
var deletedFilesSet = new HashSet<string>(FileUtilities.
PathComparer
);