1 write to SearchData
Microsoft.Build.Utilities.Core (1)
FileMatcher.cs (1)
2147result.SearchData = searchData;
24 references to SearchData
Microsoft.Build.Utilities.Core (24)
FileMatcher.cs (24)
796public readonly bool IsLookingForMatchingDirectory => (SearchData.DirectoryPattern != null && !IsInsideMatchingDirectory); 841ErrorUtilities.VerifyThrow((recursionState.SearchData.Filespec == null) || (recursionState.SearchData.RegexFileMatch == null), 844ErrorUtilities.VerifyThrow((recursionState.SearchData.Filespec != null) || (recursionState.SearchData.RegexFileMatch != null), 868searchToExclude.SearchData.Filespec != null && 872(IsAllFilesWildcard(searchToExclude.SearchData.Filespec) || 874searchToExclude.SearchData.Filespec == recursionState.SearchData.Filespec)) 928DirectoryEndsWithPattern(subdir, recursionState.SearchData.DirectoryPattern)) 948DirectoryEndsWithPattern(subdir, thisExcludeStep.SearchData.DirectoryPattern)) 1050if (NativeMethodsShared.IsLinux && recursionState.SearchData.DirectoryPattern != null) 1057filespec = recursionState.SearchData.Filespec; 1072if (IsAllFilesWildcard(recursionState.SearchData.Filespec)) 1076else if (recursionState.SearchData.Filespec != null) 1078return IsFileNameMatch(file, recursionState.SearchData.Filespec); 1083return recursionState.SearchData.RegexFileMatch.IsMatch(file); 1097if (recursionState.SearchData.DirectoryPattern != null) 1115ret.NeedsToProcessEachFile = recursionState.SearchData.Filespec == null; 1121if (recursionState.SearchData.NeedsRecursion && recursionState.RemainingWildcardDirectory.Length > 0) 2511Debug.Assert(excludeState.SearchData.RegexFileMatch != null || excludeState.SearchData.DirectoryPattern != null, 2524string includeFilespec = state.SearchData.Filespec ?? string.Empty; 2525string excludeFilespec = excludeState.SearchData.Filespec ?? string.Empty;