54 references to RemoveChild
Microsoft.Build (10)
Construction\ProjectElementContainer.cs (2)
338/// during enumeration. See <see cref="ProjectElementContainer.RemoveChild(ProjectElement)"/>. 344RemoveChild(child);
Definition\Project.cs (6)
1700itemElement.Parent.RemoveChild(itemElement); 3169property.Xml.Parent.RemoveChild(property.Xml); 3173parent.Parent.RemoveChild(parent); 3421itemElement.Parent.RemoveChild(itemElement); 3659item.Xml.Parent.RemoveChild(item.Xml); 3663parent.Parent.RemoveChild(parent);
Definition\ProjectItem.cs (1)
662_xml.RemoveChild(metadatum.Xml);
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (1)
52/// Facilitate remoting the <see cref="ProjectElementContainer.RemoveChild"/>.
Microsoft.Build.Engine.OM.UnitTests (44)
Construction\ConstructionEditing_Tests.cs (22)
1120updateElement.Parent.RemoveChild(updateElement); 1176project.RemoveChild(target); 1195project.RemoveChild(target); 1210project2.RemoveChild(target); 1227itemGroup2.RemoveChild(item); 1336project.RemoveChild(target2); 1360project.RemoveChild(target1); 1415project.RemoveChild(target1); 1441project.RemoveChild(target1); 1485project.RemoveChild(target1); 2375group1.RemoveChild(item1); 2376group1.RemoveChild(item2); 2398group1.RemoveChild(item1); 2399group1.RemoveChild(item2); 2421group1.RemoveChild(item1); 2422group1.RemoveChild(item2); 2444group1.RemoveChild(item1); 2445group1.RemoveChild(item2); 2467group1.RemoveChild(item1); 2468group1.RemoveChild(item2); 2491group1.RemoveChild(item1); 2492group1.RemoveChild(item2);
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (21)
196newTarget1.View.RemoveChild(newTask2.View); 197Assert.ThrowsAny<ArgumentException>(() => newTarget1.Real.RemoveChild(newTask2.Real)); 199newTarget1.Real.RemoveChild(newTask1.Real); 200Assert.ThrowsAny<ArgumentException>(() => newTarget1.View.RemoveChild(newTask1.View)); 295newTask.View.RemoveChild(newOutputItem2.View); 296Assert.ThrowsAny<ArgumentException>(() => newTask.Real.RemoveChild(newOutputItem2.Real)); 298newTask.Real.RemoveChild(newOutputItemWithConfig2.Real); 299Assert.ThrowsAny<ArgumentException>(() => newTask.View.RemoveChild(newOutputItem2.View)); 303newTask.Real.RemoveChild(newOutputProp2.Real); 305newTask.View.RemoveChild(newOutputPropWithConfig2.View); 397choose.View.RemoveChild(when2.View); 401choose.View.RemoveChild(otherWise.View); 431when.View.RemoveChild(choose2.View); 433when.Real.RemoveChild(choose1.Real); 436when.View.RemoveChild(itemGroup2.View); 439when.View.RemoveChild(propGroup2.View); 469otherwise.View.RemoveChild(choose2.View); 471otherwise.Real.RemoveChild(choose1.Real); 474otherwise.View.RemoveChild(itemGroup2.View); 477otherwise.View.RemoveChild(propGroup2.View); 510xmlPair.View.RemoveChild(usingTaskFile.View);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectElementContainerLink.cs (1)
46this.ContainerXml.RemoveChild(child.Import(this.OwningCollection));