1 instantiation of RecursionState
Microsoft.Build.Tasks.Core (1)
21 references to RecursionState
Microsoft.Build.Tasks.Core (21)
FileMatcher.cs (21)
821RecursionState recursionState,
824IList<RecursionState> searchesToExclude,
825Dictionary<string, List<RecursionState>> searchesToExcludeInSubdirs,
867RecursionState searchToExclude = searchesToExclude[i];
932var newRecursionState = recursionState;
943List<RecursionState> newSearchesToExclude = null;
947newSearchesToExclude = new List<RecursionState>();
954RecursionState thisExcludeStep = searchesToExclude[i];
969if (searchesToExcludeInSubdirs.TryGetValue(subdir, out List<RecursionState> searchesForSubdir))
1046RecursionState recursionState,
1080private static bool MatchFileRecursionStep(RecursionState recursionState, string file)
1097RecursionState recursionState)
2065out RecursionState result)
2392out bool stripProjectDirectory, out RecursionState state);
2412List<RecursionState>? searchesToExclude = null;
2416Dictionary<string, List<RecursionState>>? searchesToExcludeInSubdirs = null;
2425searchesToExclude = new List<RecursionState>();
2430out _, out RecursionState excludeState);
2494searchesToExcludeInSubdirs = new Dictionary<string, List<RecursionState>>(StringComparer.OrdinalIgnoreCase);
2496List<RecursionState>? listForSubdir;
2499listForSubdir = new List<RecursionState>();