3 instantiations of ProjectItemDefinitionGroupElement
Microsoft.Build (3)
Construction\ProjectItemDefinitionGroupElement.cs (1)
71return new ProjectItemDefinitionGroupElement(element, containingProject);
Evaluation\ProjectParser.cs (1)
711ProjectItemDefinitionGroupElement itemDefinitionGroup = new ProjectItemDefinitionGroupElement(element, parent, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
160return new ProjectItemDefinitionGroupElement(link);
75 references to ProjectItemDefinitionGroupElement
Microsoft.Build (27)
Construction\ProjectItemDefinitionElement.cs (2)
31internal ProjectItemDefinitionElement(XmlElement xmlElement, ProjectItemDefinitionGroupElement parent, ProjectRootElement containingProject) 115ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectItemDefinitionGroupElement, "OM_CannotAcceptParent");
Construction\ProjectItemDefinitionGroupElement.cs (1)
67internal static ProjectItemDefinitionGroupElement CreateDisconnected(ProjectRootElement containingProject)
Construction\ProjectRootElement.cs (11)
295public ICollection<ProjectItemDefinitionGroupElement> ItemDefinitionGroups => GetChildrenOfType<ProjectItemDefinitionGroupElement>(); 354public ICollection<ProjectItemDefinitionGroupElement> ItemDefinitionGroupsReversed => GetChildrenReversedOfType<ProjectItemDefinitionGroupElement>(); 1066ProjectItemDefinitionGroupElement itemDefinitionGroupToAddTo = null; 1068foreach (ProjectItemDefinitionGroupElement itemDefinitionGroup in ItemDefinitionGroups) 1108public ProjectItemDefinitionGroupElement AddItemDefinitionGroup() 1112foreach (ProjectItemDefinitionGroupElement itemDefinitionGroup in ItemDefinitionGroupsReversed) 1127ProjectItemDefinitionGroupElement newItemDefinitionGroup = CreateItemDefinitionGroupElement(); 1293public ProjectItemDefinitionGroupElement CreateItemDefinitionGroupElement() 1295return Link != null ? RootLink.CreateItemDefinitionGroupElement() : ProjectItemDefinitionGroupElement.CreateDisconnected(this);
Evaluation\Evaluator.cs (6)
88private readonly List<ProjectItemDefinitionGroupElement> _itemDefinitionGroupElements; 246_itemDefinitionGroupElements = new List<ProjectItemDefinitionGroupElement>(); 673foreach (var itemDefinitionGroupElement in _itemDefinitionGroupElements) 901case ProjectItemDefinitionGroupElement itemDefinitionGroup: 992private void EvaluateItemDefinitionGroupElement(ProjectItemDefinitionGroupElement itemDefinitionGroupElement) 1475case ProjectItemDefinitionGroupElement itemDefinition:
Evaluation\ProjectParser.cs (3)
707private ProjectItemDefinitionGroupElement ParseProjectItemDefinitionGroupElement(XmlElementWithLocation element, ProjectElementContainer parent) 711ProjectItemDefinitionGroupElement itemDefinitionGroup = new ProjectItemDefinitionGroupElement(element, parent, _project); 726private ProjectItemDefinitionElement ParseProjectItemDefinitionXml(XmlElementWithLocation element, ProjectItemDefinitionGroupElement parent)
Instance\ProjectInstance.cs (1)
2284ProjectItemDefinitionGroupElement itemDefinitionGroupElement = rootElement.AddItemDefinitionGroup();
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (1)
86/// Allow for creating a local representation to external object of type <see cref="ProjectItemDefinitionGroupElement"/>
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (1)
98public abstract ProjectItemDefinitionGroupElement CreateItemDefinitionGroupElement();
ObjectModelRemoting\LinkedObjectFactory.cs (1)
158public ProjectItemDefinitionGroupElement Create(ProjectItemDefinitionGroupElementLink link)
Microsoft.Build.Engine.OM.UnitTests (48)
Construction\ConstructionEditing_Tests.cs (1)
2048ProjectItemDefinitionGroupElement itemGroup = project.AddItemDefinitionGroup();
Construction\ProjectItemDefinitionElement_Tests.cs (6)
36ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)Helpers.GetFirst(project.Children); 60ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)Helpers.GetFirst(project.Children); 109ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)Helpers.GetFirst(project.Children);
Construction\ProjectItemDefinitionGroupElement_Tests.cs (4)
61ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)Helpers.GetFirst(project.Children); 105ProjectItemDefinitionGroupElement itemDefinitionGroup = Helpers.GetFirst(project.ItemDefinitionGroups); 122ProjectItemDefinitionGroupElement itemDefinitionGroup = Helpers.GetFirst(project.ItemDefinitionGroups);
Construction\ProjectMetadataElement_Tests.cs (27)
328ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)projectElement.AllChildren.FirstOrDefault(c => c is ProjectItemDefinitionGroupElement); 454ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)projectElement.AllChildren.FirstOrDefault(c => c is ProjectItemDefinitionGroupElement); 513ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)projectElement.AllChildren.FirstOrDefault(c => c is ProjectItemDefinitionGroupElement); 606ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)projectElement.AllChildren.FirstOrDefault(c => c is ProjectItemDefinitionGroupElement); 723ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)projectElement.AllChildren.FirstOrDefault(c => c is ProjectItemDefinitionGroupElement); 872ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)projectElement.AllChildren.FirstOrDefault(c => c is ProjectItemDefinitionGroupElement); 984ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)projectElement.AllChildren.FirstOrDefault(c => c is ProjectItemDefinitionGroupElement); 1096ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)projectElement.AllChildren.FirstOrDefault(c => c is ProjectItemDefinitionGroupElement); 1214ProjectItemDefinitionGroupElement itemDefinitionGroup = (ProjectItemDefinitionGroupElement)projectElement.AllChildren.FirstOrDefault(c => c is ProjectItemDefinitionGroupElement);
Construction\ProjectRootElement_Tests.cs (1)
1178var idg = pre.AddItemDefinitionGroup();
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (2)
872public static void Verify(ProjectItemDefinitionGroupElement viewXml, ProjectItemDefinitionGroupElement realXml, ValidationContext context = null)
ObjectModelRemoting\Helpers\ViewValidation.cs (1)
214if (VerifyCheckType<ProjectItemDefinitionGroupElement>(view, real, context, Verify))
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (3)
90xmlPair.Add2NewLabeledChildrenWithVerify<ProjectItemDefinitionGroupElement>("ItemDefGroup", (p, l) => p.AddItemDefinitionGroup(), out var itemDefinitionGroup1, out var itemDefinitionGroup2); 107xmlPair.CreateWithVerify<ProjectItemDefinitionGroupElement>((p) => p.CreateItemDefinitionGroupElement()); 630var itemDefGrp = xmlPair.AddNewChaildWithVerify<ProjectItemDefinitionGroupElement>(ObjectType.View, "grp", (p, s) => p.AddItemDefinitionGroup(), (pe, s) => true);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectRootElementLink.cs (2)
232public override ProjectItemDefinitionGroupElement CreateItemDefinitionGroupElement() 234return (ProjectItemDefinitionGroupElement)this.Proxy.CreateItemDefinitionGroupElement().Import(this.Linker);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\ProjectElemetExportHelper.cs (1)
56ElementInfo.New<ProjectItemDefinitionGroupElement, MockProjectItemDefinitionGroupElementLinkRemoter>(),