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