1 instantiation of RecursionState
Microsoft.Build.Framework (1)
Utilities\FileMatcher.cs (1)
2071
result = new
RecursionState
();
21 references to RecursionState
Microsoft.Build.Framework (21)
Utilities\FileMatcher.cs (21)
821
RecursionState
recursionState,
824
IList<
RecursionState
> searchesToExclude,
825
Dictionary<string, List<
RecursionState
>> searchesToExcludeInSubdirs,
869
RecursionState
searchToExclude = searchesToExclude[i];
934
var
newRecursionState = recursionState;
945
List<
RecursionState
> newSearchesToExclude = null;
949
newSearchesToExclude = new List<
RecursionState
>();
956
RecursionState
thisExcludeStep = searchesToExclude[i];
971
if (searchesToExcludeInSubdirs.TryGetValue(subdir, out List<
RecursionState
> searchesForSubdir))
1048
RecursionState
recursionState,
1082
private static bool MatchFileRecursionStep(
RecursionState
recursionState, string file)
1099
RecursionState
recursionState)
2068
out
RecursionState
result)
2395
out bool stripProjectDirectory, out
RecursionState
state);
2415
List<
RecursionState
>? searchesToExclude = null;
2419
Dictionary<string, List<
RecursionState
>>? searchesToExcludeInSubdirs = null;
2428
searchesToExclude = new List<
RecursionState
>();
2433
out _, out
RecursionState
excludeState);
2497
searchesToExcludeInSubdirs = new Dictionary<string, List<
RecursionState
>>(StringComparer.OrdinalIgnoreCase);
2499
List<
RecursionState
>? listForSubdir;
2502
listForSubdir = new List<
RecursionState
>();