5 writes to BaseDirectory
Microsoft.Build.Utilities.Core (5)
FileMatcher.cs (5)
924newRecursionState.BaseDirectory = subdir; 945thisExcludeStep.BaseDirectory = subdir; 2148result.BaseDirectory = Normalize(fixedDirectoryPart); 2501excludeState.BaseDirectory = state.BaseDirectory; 2513excludeState.BaseDirectory = state.BaseDirectory;
13 references to BaseDirectory
Microsoft.Build.Utilities.Core (13)
FileMatcher.cs (13)
829FileSystemInfo linkTarget = Directory.ResolveLinkTarget(recursionState.BaseDirectory, returnFinalTarget: true); 830if (linkTarget is not null && recursionState.BaseDirectory.Contains(linkTarget.FullName)) 859Debug.Assert(FileUtilities.PathsEqual(searchToExclude.BaseDirectory, recursionState.BaseDirectory), "Expected exclude search base directory to match include search base directory"); 1004foreach (string subdir in _getFileSystemEntries(FileSystemEntity.Directories, recursionState.BaseDirectory, nextStep.DirectoryPattern, null, false)) 1012_getFileSystemEntries(FileSystemEntity.Directories, recursionState.BaseDirectory, nextStep.DirectoryPattern, null, false), 1060IEnumerable<string> files = _getFileSystemEntries(FileSystemEntity.Files, recursionState.BaseDirectory, 2435var excludeBaseDirectory = excludeState.BaseDirectory; 2436var includeBaseDirectory = state.BaseDirectory; 2481if (!IsSubdirectoryOf(state.BaseDirectory, excludeState.BaseDirectory)) 2501excludeState.BaseDirectory = state.BaseDirectory; 2513excludeState.BaseDirectory = state.BaseDirectory;