3 instantiations of ProjectItemDefinitionGroupElement
Microsoft.Build (3)
Construction\ProjectItemDefinitionGroupElement.cs (1)
72return new ProjectItemDefinitionGroupElement(element, containingProject);
Evaluation\ProjectParser.cs (1)
711ProjectItemDefinitionGroupElement itemDefinitionGroup = new ProjectItemDefinitionGroupElement(element, parent, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
160return new ProjectItemDefinitionGroupElement(link);
27 references to ProjectItemDefinitionGroupElement
Microsoft.Build (27)
Construction\ProjectItemDefinitionElement.cs (2)
32internal ProjectItemDefinitionElement(XmlElement xmlElement, ProjectItemDefinitionGroupElement parent, ProjectRootElement containingProject) 116ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectItemDefinitionGroupElement, "OM_CannotAcceptParent");
Construction\ProjectItemDefinitionGroupElement.cs (1)
68internal static ProjectItemDefinitionGroupElement CreateDisconnected(ProjectRootElement containingProject)
Construction\ProjectRootElement.cs (11)
311public ICollection<ProjectItemDefinitionGroupElement> ItemDefinitionGroups => GetChildrenOfType<ProjectItemDefinitionGroupElement>(); 372public ICollection<ProjectItemDefinitionGroupElement> ItemDefinitionGroupsReversed => GetChildrenReversedOfType<ProjectItemDefinitionGroupElement>(); 1090ProjectItemDefinitionGroupElement itemDefinitionGroupToAddTo = null; 1092foreach (ProjectItemDefinitionGroupElement itemDefinitionGroup in ItemDefinitionGroups) 1132public ProjectItemDefinitionGroupElement AddItemDefinitionGroup() 1136foreach (ProjectItemDefinitionGroupElement itemDefinitionGroup in ItemDefinitionGroupsReversed) 1151ProjectItemDefinitionGroupElement newItemDefinitionGroup = CreateItemDefinitionGroupElement(); 1317public ProjectItemDefinitionGroupElement CreateItemDefinitionGroupElement() 1319return Link != null ? RootLink.CreateItemDefinitionGroupElement() : ProjectItemDefinitionGroupElement.CreateDisconnected(this);
Evaluation\Evaluator.cs (6)
87private readonly List<ProjectItemDefinitionGroupElement> _itemDefinitionGroupElements; 251_itemDefinitionGroupElements = new List<ProjectItemDefinitionGroupElement>(); 686foreach (var itemDefinitionGroupElement in _itemDefinitionGroupElements) 914case ProjectItemDefinitionGroupElement itemDefinitionGroup: 1005private void EvaluateItemDefinitionGroupElement(ProjectItemDefinitionGroupElement itemDefinitionGroupElement) 1494case 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)
2377ProjectItemDefinitionGroupElement itemDefinitionGroupElement = rootElement.AddItemDefinitionGroup();
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (1)
84/// Allow for creating a local representation to external object of type <see cref="ProjectItemDefinitionGroupElement"/>
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (1)
96public abstract ProjectItemDefinitionGroupElement CreateItemDefinitionGroupElement();
ObjectModelRemoting\LinkedObjectFactory.cs (1)
158public ProjectItemDefinitionGroupElement Create(ProjectItemDefinitionGroupElementLink link)