1 instantiation of RecursionState
Microsoft.Build.Tasks.Core (1)
FileMatcher.cs (1)
2045result = new RecursionState();
21 references to RecursionState
Microsoft.Build.Tasks.Core (21)
FileMatcher.cs (21)
815RecursionState recursionState, 818IList<RecursionState> searchesToExclude, 819Dictionary<string, List<RecursionState>> searchesToExcludeInSubdirs, 861RecursionState searchToExclude = searchesToExclude[i]; 926var newRecursionState = recursionState; 937List<RecursionState> newSearchesToExclude = null; 941newSearchesToExclude = new List<RecursionState>(); 948RecursionState thisExcludeStep = searchesToExclude[i]; 963if (searchesToExcludeInSubdirs.TryGetValue(subdir, out List<RecursionState> searchesForSubdir)) 1040RecursionState recursionState, 1074private static bool MatchFileRecursionStep(RecursionState recursionState, string file) 1091RecursionState recursionState) 2042out RecursionState result) 2369out bool stripProjectDirectory, out RecursionState state); 2389List<RecursionState>? searchesToExclude = null; 2393Dictionary<string, List<RecursionState>>? searchesToExcludeInSubdirs = null; 2402searchesToExclude = new List<RecursionState>(); 2407out _, out RecursionState excludeState); 2471searchesToExcludeInSubdirs = new Dictionary<string, List<RecursionState>>(StringComparer.OrdinalIgnoreCase); 2473List<RecursionState>? listForSubdir; 2476listForSubdir = new List<RecursionState>();