3 instantiations of ProjectImportGroupElement
Microsoft.Build (3)
Construction\ProjectImportGroupElement.cs (1)
81return new ProjectImportGroupElement(element, containingProject);
Evaluation\ProjectParser.cs (1)
436ProjectImportGroupElement importGroup = new ProjectImportGroupElement(element, parent, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
150return new ProjectImportGroupElement(link);
21 references to ProjectImportGroupElement
Microsoft.Build (21)
Construction\ProjectImportElement.cs (1)
179ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement || parent is ProjectImportGroupElement, "OM_CannotAcceptParent");
Construction\ProjectImportGroupElement.cs (1)
77internal static ProjectImportGroupElement CreateDisconnected(ProjectRootElement containingProject)
Construction\ProjectRootElement.cs (9)
335public ICollection<ProjectImportGroupElement> ImportGroups => GetChildrenOfType<ProjectImportGroupElement>(); 379public ICollection<ProjectImportGroupElement> ImportGroupsReversed => GetChildrenReversedOfType<ProjectImportGroupElement>(); 958ProjectImportGroupElement importGroupToAddTo = 980public ProjectImportGroupElement AddImportGroup() 982ProjectImportGroupElement importGroup = CreateImportGroupElement(); 1337public ProjectImportGroupElement CreateImportGroupElement() 1339return Link != null ? RootLink.CreateImportGroupElement() : ProjectImportGroupElement.CreateDisconnected(this);
Evaluation\Evaluator.cs (3)
1003case ProjectImportGroupElement importGroup: 1508private void EvaluateImportGroupElement(string directoryOfImportingFile, ProjectImportGroupElement importGroupElement) 2580if (element is ProjectPropertyGroupElement || element is ProjectImportElement || element is ProjectImportGroupElement)
Evaluation\LazyItemEvaluator.cs (1)
109if (element is ProjectPropertyGroupElement || element is ProjectImportElement || element is ProjectImportGroupElement)
Evaluation\ProjectParser.cs (3)
432private ProjectImportGroupElement ParseProjectImportGroupElement(XmlElementWithLocation element, ProjectRootElement parent) 436ProjectImportGroupElement importGroup = new ProjectImportGroupElement(element, parent, _project); 468parent is ProjectRootElement || parent is ProjectImportGroupElement,
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (1)
72/// Allow for creating a local representation to external object of type <see cref="ProjectImportGroupElement"/>
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (1)
106public abstract ProjectImportGroupElement CreateImportGroupElement();
ObjectModelRemoting\LinkedObjectFactory.cs (1)
148public ProjectImportGroupElement Create(ProjectImportGroupElementLink link)