Microsoft.VisualStudio.ProjectSystem.FileSystemMirroring.Project.FileSystemMirroringProject.RemoveItems C# (CSharp) Method

RemoveItems() private method

private RemoveItems ( Microsoft.Build.Construction.ProjectItemGroupElement parent, ProjectItemElement>.Dictionary items, IReadOnlyCollection itemsToRemove, ProjectWriteLockReleaser access ) : Task
parent Microsoft.Build.Construction.ProjectItemGroupElement
items ProjectItemElement>.Dictionary
itemsToRemove IReadOnlyCollection
access ProjectWriteLockReleaser
return Task
        private async Task RemoveItems(ProjectItemGroupElement parent, Dictionary<string, ProjectItemElement> items, IReadOnlyCollection<string> itemsToRemove, ProjectWriteLockReleaser access) {
            await access.CheckoutAsync(itemsToRemove);
            foreach (var path in itemsToRemove) {
                RemoveItem(parent, items, path);
            }
        }

Same methods

FileSystemMirroringProject::RemoveItems ( Microsoft.Build.Construction.ProjectItemGroupElement parent, ProjectItemElement>.Dictionary items, string directoryName, ProjectWriteLockReleaser access ) : Task