Example #1
0
        public ProjectPropertyGroupElement AddPropertyGroup()
        {
            var propGroup = CreatePropertyGroupElement();
            var last      = PropertyGroupsReversed.FirstOrDefault();

            InsertAfterChild(propGroup, last);
            return(propGroup);
        }
Example #2
0
        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);
        }