public ProjectPropertyGroupElement AddPropertyGroup() { var propGroup = CreatePropertyGroupElement(); var last = PropertyGroupsReversed.FirstOrDefault(); InsertAfterChild(propGroup, last); return(propGroup); }
public ProjectItemGroupElement AddItemGroup() { var itemGroup = CreateItemGroupElement(); ProjectContainerElement last = ItemGroupsReversed.FirstOrDefault(); if (last == null) { last = PropertyGroupsReversed.FirstOrDefault(); } InsertAfterChild(itemGroup, last); return(itemGroup); }
public ProjectItemDefinitionGroupElement AddItemDefinitionGroup() { var @group = CreateItemDefinitionGroupElement(); ProjectElementContainer last = ItemDefinitionGroupsReversed.FirstOrDefault(); if (last == null) { last = PropertyGroupsReversed.FirstOrDefault(); } InsertAfterChild(@group, last); return(@group); }