1 instantiation of RecursionState
Microsoft.Build.Tasks.Core (1)
FileMatcher.cs (1)
2068result = new RecursionState();
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>();