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)
2050out RecursionState result)
2376out bool stripProjectDirectory, out RecursionState state);
2396List<RecursionState> searchesToExclude = null;
2400Dictionary<string, List<RecursionState>> searchesToExcludeInSubdirs = null;
2409searchesToExclude = new List<RecursionState>();
2414out _, out RecursionState excludeState);
2478searchesToExcludeInSubdirs = new Dictionary<string, List<RecursionState>>(StringComparer.OrdinalIgnoreCase);
2480List<RecursionState> listForSubdir;
2483listForSubdir = new List<RecursionState>();