コード例 #1
0
        public MSBuildItemDefinitionGroup(MSBuildBasedProject project, string condition)
        {
            ProjectRootElement root = project.MSBuildProjectFile;

            group = root.ItemDefinitionGroups.SingleOrDefault(item => item.Condition == condition);
            if (group == null)
            {
                group           = root.CreateItemDefinitionGroupElement();
                group.Condition = condition;
                root.AppendChild(group);
            }
        }
コード例 #2
0
 /// <inheritdoc />
 protected override ProjectElement CreateNewInstance(ProjectRootElement owner)
 {
     return(owner.CreateItemDefinitionGroupElement());
 }