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