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