1 instantiation of RecursionState
Microsoft.Build.Tasks.Core (1)
21 references to RecursionState
Microsoft.Build.Tasks.Core (21)
FileMatcher.cs (21)
811RecursionState recursionState,
814IList<RecursionState> searchesToExclude,
815Dictionary<string, List<RecursionState>> searchesToExcludeInSubdirs,
857RecursionState searchToExclude = searchesToExclude[i];
922var newRecursionState = recursionState;
933List<RecursionState> newSearchesToExclude = null;
937newSearchesToExclude = new List<RecursionState>();
944RecursionState thisExcludeStep = searchesToExclude[i];
959if (searchesToExcludeInSubdirs.TryGetValue(subdir, out List<RecursionState> searchesForSubdir))
1036RecursionState recursionState,
1070private static bool MatchFileRecursionStep(RecursionState recursionState, string file)
1087RecursionState recursionState)
2038out RecursionState result)
2365out bool stripProjectDirectory, out RecursionState state);
2385List<RecursionState>? searchesToExclude = null;
2389Dictionary<string, List<RecursionState>>? searchesToExcludeInSubdirs = null;
2398searchesToExclude = new List<RecursionState>();
2403out _, out RecursionState excludeState);
2467searchesToExcludeInSubdirs = new Dictionary<string, List<RecursionState>>(StringComparer.OrdinalIgnoreCase);
2469List<RecursionState>? listForSubdir;
2472listForSubdir = new List<RecursionState>();