1 instantiation of RecursionState
Microsoft.Build.Framework (1)
Utilities\FileMatcher.cs (1)
2071result = new RecursionState();
21 references to RecursionState
Microsoft.Build.Framework (21)
Utilities\FileMatcher.cs (21)
822RecursionState recursionState, 825IList<RecursionState> searchesToExclude, 826Dictionary<string, List<RecursionState>> searchesToExcludeInSubdirs, 870RecursionState searchToExclude = searchesToExclude[i]; 935var newRecursionState = recursionState; 946List<RecursionState> newSearchesToExclude = null; 950newSearchesToExclude = new List<RecursionState>(); 957RecursionState thisExcludeStep = searchesToExclude[i]; 972if (searchesToExcludeInSubdirs.TryGetValue(subdir, out List<RecursionState> searchesForSubdir)) 1049RecursionState recursionState, 1083private static bool MatchFileRecursionStep(RecursionState recursionState, string file) 1100RecursionState recursionState) 2068out RecursionState result) 2395out bool stripProjectDirectory, out RecursionState state); 2415List<RecursionState>? searchesToExclude = null; 2419Dictionary<string, List<RecursionState>>? searchesToExcludeInSubdirs = null; 2428searchesToExclude = new List<RecursionState>(); 2433out _, out RecursionState excludeState); 2497searchesToExcludeInSubdirs = new Dictionary<string, List<RecursionState>>(StringComparer.OrdinalIgnoreCase); 2499List<RecursionState>? listForSubdir; 2502listForSubdir = new List<RecursionState>();