1 instantiation of RecursionState
Microsoft.Build.Framework (1)
Utilities\FileMatcher.cs (1)
2217
result = new
RecursionState
();
25 references to RecursionState
Microsoft.Build.Framework (25)
Utilities\FileMatcher.cs (25)
941
RecursionState
recursionState,
944
IList<
RecursionState
> searchesToExclude,
945
Dictionary<string, List<
RecursionState
>> searchesToExcludeInSubdirs,
989
RecursionState
searchToExclude = searchesToExclude[i];
1054
var
newRecursionState = recursionState;
1065
List<
RecursionState
> newSearchesToExclude = null;
1069
newSearchesToExclude = new List<
RecursionState
>();
1076
RecursionState
thisExcludeStep = searchesToExclude[i];
1091
if (searchesToExcludeInSubdirs.TryGetValue(subdir, out List<
RecursionState
> searchesForSubdir))
1168
RecursionState
recursionState,
1202
private static bool MatchFileRecursionStep(
RecursionState
recursionState, string file)
1219
RecursionState
recursionState)
2213
out
RecursionState
result,
3010
out
RecursionState
state,
3070
out
RecursionState
excludeState,
3281
void AddExclude(string excludeSpec,
RecursionState
excludeState)
3334
RecursionState
searchState,
3757
out bool stripProjectDirectory, out
RecursionState
state);
3777
List<
RecursionState
>? searchesToExclude = null;
3781
Dictionary<string, List<
RecursionState
>>? searchesToExcludeInSubdirs = null;
3790
searchesToExclude = new List<
RecursionState
>();
3795
out _, out
RecursionState
excludeState);
3859
searchesToExcludeInSubdirs = new Dictionary<string, List<
RecursionState
>>(StringComparer.OrdinalIgnoreCase);
3861
List<
RecursionState
>? listForSubdir;
3864
listForSubdir = new List<
RecursionState
>();