1 instantiation of RecursionState
Microsoft.Build.Tasks.Core (1)
21 references to RecursionState
Microsoft.Build.Tasks.Core (21)
FileMatcher.cs (21)
814RecursionState recursionState,
817IList<RecursionState> searchesToExclude,
818Dictionary<string, List<RecursionState>> searchesToExcludeInSubdirs,
860RecursionState searchToExclude = searchesToExclude[i];
925var newRecursionState = recursionState;
936List<RecursionState> newSearchesToExclude = null;
940newSearchesToExclude = new List<RecursionState>();
947RecursionState thisExcludeStep = searchesToExclude[i];
962if (searchesToExcludeInSubdirs.TryGetValue(subdir, out List<RecursionState> searchesForSubdir))
1039RecursionState recursionState,
1073private static bool MatchFileRecursionStep(RecursionState recursionState, string file)
1090RecursionState recursionState)
2053out RecursionState result)
2380out bool stripProjectDirectory, out RecursionState state);
2400List<RecursionState>? searchesToExclude = null;
2404Dictionary<string, List<RecursionState>>? searchesToExcludeInSubdirs = null;
2413searchesToExclude = new List<RecursionState>();
2418out _, out RecursionState excludeState);
2482searchesToExcludeInSubdirs = new Dictionary<string, List<RecursionState>>(StringComparer.OrdinalIgnoreCase);
2484List<RecursionState>? listForSubdir;
2487listForSubdir = new List<RecursionState>();