Méthode |
Description |
|
AddDirectories ( IReadOnlyCollection directoriesToAdd ) : void |
|
|
AddFiles ( IReadOnlyCollection filesToAdd ) : void |
|
|
AddTemporaryItems ( ConfiguredProject configuredProject, string itemType, IEnumerable itemPathsToAdd ) : Task> |
|
|
CreateEmptyMsBuildProject ( string projectFilePath, Microsoft.Build.Evaluation.ProjectCollection collection ) : Microsoft.Build.Construction.ProjectRootElement |
Helper used to create the empty project file. Note that we need to set the IsExplicitlyLoaded property on the ProjectRootElement to true to make sure it is not cleared from the ProjectRootElementCache. Unfortuantely, the constructure which creates a new empty project does not set this flag. However, the one which can be created from an XmlReader does. So we use that one to create the project file in memory and then set the path to make sure it is added correctly to the cache. |
|
FileSystemChanged ( MsBuildFileSystemWatcher changeset ) : Task |
|
|
FileSystemMirroringProject ( ) : System |
|
|
ReevaluateLoadedConfiguredProjects ( CancellationToken cancellationToken, ProjectWriteLockReleaser access ) : Task |
|
|
RemoveDirectories ( IReadOnlyCollection directoriesToRemove, ProjectWriteLockReleaser access ) : Task |
|
|
RemoveFiles ( HashSet filesToRemove, ProjectWriteLockReleaser access ) : Task |
|
|
RemoveItem ( Microsoft.Build.Construction.ProjectItemGroupElement parent, ProjectItemElement>.Dictionary items, string path ) : void |
|
|
RemoveItems ( Microsoft.Build.Construction.ProjectItemGroupElement parent, ProjectItemElement>.Dictionary items, IReadOnlyCollection itemsToRemove, ProjectWriteLockReleaser access ) : Task |
|
|
RemoveItems ( Microsoft.Build.Construction.ProjectItemGroupElement parent, ProjectItemElement>.Dictionary items, string directoryName, ProjectWriteLockReleaser access ) : Task |
|
|
RenameDirectories ( string>.IReadOnlyDictionary directoriesToRename, ProjectWriteLockReleaser access ) : Task |
|
|
RenameFiles ( string>.IReadOnlyDictionary filesToRename, ProjectWriteLockReleaser access ) : Task |
|
|
RenameItems ( ProjectItemElement>.Dictionary items, string>.IReadOnlyDictionary itemsToRename, ProjectWriteLockReleaser access ) : Task |
|
|
RenameItems ( ProjectItemElement>.Dictionary items, string oldDirectoryName, string newDirectoryName, ProjectWriteLockReleaser access ) : Task |
|
|