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,
3770
out bool stripProjectDirectory, out
RecursionState
state);
3790
List<
RecursionState
>? searchesToExclude = null;
3794
Dictionary<string, List<
RecursionState
>>? searchesToExcludeInSubdirs = null;
3803
searchesToExclude = new List<
RecursionState
>();
3808
out _, out
RecursionState
excludeState);
3872
searchesToExcludeInSubdirs = new Dictionary<string, List<
RecursionState
>>(StringComparer.OrdinalIgnoreCase);
3874
List<
RecursionState
>? listForSubdir;
3877
listForSubdir = new List<
RecursionState
>();