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