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)
822
RecursionState
recursionState,
825
IList<
RecursionState
> searchesToExclude,
826
Dictionary<string, List<
RecursionState
>> searchesToExcludeInSubdirs,
870
RecursionState
searchToExclude = searchesToExclude[i];
935
var
newRecursionState = recursionState;
946
List<
RecursionState
> newSearchesToExclude = null;
950
newSearchesToExclude = new List<
RecursionState
>();
957
RecursionState
thisExcludeStep = searchesToExclude[i];
972
if (searchesToExcludeInSubdirs.TryGetValue(subdir, out List<
RecursionState
> searchesForSubdir))
1049
RecursionState
recursionState,
1083
private static bool MatchFileRecursionStep(
RecursionState
recursionState, string file)
1100
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
>();