1 write to SearchData
Microsoft.Build.Framework (1)
Utilities\FileMatcher.cs (1)
2328result.SearchData = searchData;
31 references to SearchData
Microsoft.Build.Framework (31)
Utilities\FileMatcher.cs (31)
926public readonly bool IsLookingForMatchingDirectory => (SearchData.DirectoryPattern != null && !IsInsideMatchingDirectory); 972(recursionState.SearchData.Filespec == null) || (recursionState.SearchData.RegexFileMatch == null), 976(recursionState.SearchData.Filespec != null) || (recursionState.SearchData.RegexFileMatch != null), 1000searchToExclude.SearchData.Filespec != null && 1004(IsAllFilesWildcard(searchToExclude.SearchData.Filespec) || 1006searchToExclude.SearchData.Filespec == recursionState.SearchData.Filespec)) 1060DirectoryEndsWithPattern(subdir, recursionState.SearchData.DirectoryPattern)) 1080DirectoryEndsWithPattern(subdir, thisExcludeStep.SearchData.DirectoryPattern)) 1182if (NativeMethods.IsLinux && recursionState.SearchData.DirectoryPattern != null) 1189filespec = recursionState.SearchData.Filespec; 1204if (IsAllFilesWildcard(recursionState.SearchData.Filespec)) 1208else if (recursionState.SearchData.Filespec != null) 1210return IsFileNameMatch(file, recursionState.SearchData.Filespec); 1215return recursionState.SearchData.RegexFileMatch.IsMatch(file); 1229if (recursionState.SearchData.DirectoryPattern != null) 1247ret.NeedsToProcessEachFile = recursionState.SearchData.Filespec == null; 1253if (recursionState.SearchData.NeedsRecursion && recursionState.RemainingWildcardDirectory.Length > 0) 3183state.SearchData.Filespec, 3309|| excludeState.SearchData.DirectoryPattern is not null) 3345|| searchState.SearchData.RequiresLegacyRegexSemantics 3346|| searchState.SearchData.DirectoryPattern is not null, 3350|| searchState.SearchData.RequiresLegacyRegexSemantics), 3354&& searchState.SearchData.Filespec is not null, 3358preserveLegacyRegexSemantics: searchState.SearchData.RequiresLegacyRegexSemantics, 3903Debug.Assert(excludeState.SearchData.RegexFileMatch != null || excludeState.SearchData.DirectoryPattern != null, 3916string includeFilespec = state.SearchData.Filespec ?? string.Empty; 3917string excludeFilespec = excludeState.SearchData.Filespec ?? string.Empty;