11 references to MatchesName
Microsoft.Build (2)
FileSystem\DirectoryCacheFileSystemWrapper.cs (1)
87
return FileMatcher.IsAllFilesWildcard(searchPattern) || GlobPattern.
MatchesName
(fileName, searchPattern);
Utilities\FileSpecMatchTester.cs (1)
91
if (!GlobPattern.
MatchesName
(filename.AsSpan(), _filenamePattern))
Microsoft.Build.Framework (5)
Globbing\MSBuildPathMatcher.cs (3)
520
return GlobPattern.
MatchesName
(name, pattern, ignoreCase);
531
&& (!_enforceStrictWin32Match || GlobPattern.
MatchesName
(fileName, _filePattern));
554
|| GlobPattern.
MatchesName
(directoryName, _directoryPatterns[patternIndex]));
Utilities\FileMatcher.cs (2)
1584
return GlobPattern.
MatchesName
(Path.GetFileName(path.AsSpan()), pattern);
3670
return (index != -1 && GlobPattern.
MatchesName
(directoryPath.AsSpan(index + 1), pattern));
Microsoft.Build.Tasks.Core (4)
Untar.cs (2)
394
result = _includePatterns.All(pattern => !GlobPattern.
MatchesName
(FileMatcher.Normalize(entryName).AsSpan(), pattern));
399
result |= _excludePatterns.Any(pattern => GlobPattern.
MatchesName
(FileMatcher.Normalize(entryName).AsSpan(), pattern));
Unzip.cs (2)
311
result = _includePatterns.All(pattern => !GlobPattern.
MatchesName
(FileMatcher.Normalize(zipArchiveEntry.FullName).AsSpan(), pattern));
316
result |= _excludePatterns.Any(pattern => GlobPattern.
MatchesName
(FileMatcher.Normalize(zipArchiveEntry.FullName).AsSpan(), pattern));