6 writes to BaseDirectory
Microsoft.Build.Framework (6)
Utilities\FileMatcher.cs (6)
1056newRecursionState.BaseDirectory = subdir; 1077thisExcludeStep.BaseDirectory = subdir; 2329result.BaseDirectory = Normalize(fixedDirectoryPart); 3311excludeState.BaseDirectory = includeBaseDirectory; 3893excludeState.BaseDirectory = state.BaseDirectory; 3905excludeState.BaseDirectory = state.BaseDirectory;
19 references to BaseDirectory
Microsoft.Build.Framework (19)
Utilities\FileMatcher.cs (19)
959FileSystemInfo linkTarget = Directory.ResolveLinkTarget(recursionState.BaseDirectory, returnFinalTarget: true); 960if (linkTarget is not null && IsSubdirectoryOf(recursionState.BaseDirectory, linkTarget.FullName, FileUtilities.PathComparison)) 991Debug.Assert(FileUtilities.PathsEqual(searchToExclude.BaseDirectory, recursionState.BaseDirectory), "Expected exclude search base directory to match include search base directory"); 1136foreach (string subdir in _getFileSystemEntries(FileSystemEntity.Directories, recursionState.BaseDirectory, nextStep.DirectoryPattern, null, false)) 1144_getFileSystemEntries(FileSystemEntity.Directories, recursionState.BaseDirectory, nextStep.DirectoryPattern, null, false), 1192IEnumerable<string> files = _getFileSystemEntries(FileSystemEntity.Files, recursionState.BaseDirectory, 3108if (ShouldSkipRecursiveDirectory(state.BaseDirectory)) 3117state.BaseDirectory, 3132state.BaseDirectory, 3283string excludeBaseDirectory = excludeState.BaseDirectory; 3284string includeBaseDirectory = state.BaseDirectory; 3325excludeState.BaseDirectory, 3827var excludeBaseDirectory = excludeState.BaseDirectory; 3828var includeBaseDirectory = state.BaseDirectory; 3873if (!IsSubdirectoryOf(state.BaseDirectory, excludeState.BaseDirectory)) 3893excludeState.BaseDirectory = state.BaseDirectory; 3905excludeState.BaseDirectory = state.BaseDirectory;