1 instantiation of RecursionState
Microsoft.Build (1)
21 references to RecursionState
Microsoft.Build (21)
FileMatcher.cs (21)
815RecursionState recursionState,
818IList<RecursionState> searchesToExclude,
819Dictionary<string, List<RecursionState>> searchesToExcludeInSubdirs,
861RecursionState searchToExclude = searchesToExclude[i];
926var newRecursionState = recursionState;
937List<RecursionState> newSearchesToExclude = null;
941newSearchesToExclude = new List<RecursionState>();
948RecursionState thisExcludeStep = searchesToExclude[i];
963if (searchesToExcludeInSubdirs.TryGetValue(subdir, out List<RecursionState> searchesForSubdir))
1040RecursionState recursionState,
1074private static bool MatchFileRecursionStep(RecursionState recursionState, string file)
1091RecursionState recursionState)
2042out RecursionState result)
2369out bool stripProjectDirectory, out RecursionState state);
2389List<RecursionState>? searchesToExclude = null;
2393Dictionary<string, List<RecursionState>>? searchesToExcludeInSubdirs = null;
2402searchesToExclude = new List<RecursionState>();
2407out _, out RecursionState excludeState);
2471searchesToExcludeInSubdirs = new Dictionary<string, List<RecursionState>>(StringComparer.OrdinalIgnoreCase);
2473List<RecursionState>? listForSubdir;
2476listForSubdir = new List<RecursionState>();