1 instantiation of RecursionState
Microsoft.Build.Tasks.Core (1)
FileMatcher.cs (1)
2056result = new RecursionState();
21 references to RecursionState
Microsoft.Build.Tasks.Core (21)
FileMatcher.cs (21)
814RecursionState recursionState, 817IList<RecursionState> searchesToExclude, 818Dictionary<string, List<RecursionState>> searchesToExcludeInSubdirs, 860RecursionState searchToExclude = searchesToExclude[i]; 925var newRecursionState = recursionState; 936List<RecursionState> newSearchesToExclude = null; 940newSearchesToExclude = new List<RecursionState>(); 947RecursionState thisExcludeStep = searchesToExclude[i]; 962if (searchesToExcludeInSubdirs.TryGetValue(subdir, out List<RecursionState> searchesForSubdir)) 1039RecursionState recursionState, 1073private static bool MatchFileRecursionStep(RecursionState recursionState, string file) 1090RecursionState recursionState) 2053out RecursionState result) 2380out bool stripProjectDirectory, out RecursionState state); 2400List<RecursionState>? searchesToExclude = null; 2404Dictionary<string, List<RecursionState>>? searchesToExcludeInSubdirs = null; 2413searchesToExclude = new List<RecursionState>(); 2418out _, out RecursionState excludeState); 2482searchesToExcludeInSubdirs = new Dictionary<string, List<RecursionState>>(StringComparer.OrdinalIgnoreCase); 2484List<RecursionState>? listForSubdir; 2487listForSubdir = new List<RecursionState>();