3 instantiations of ProjectImportGroupElement
Microsoft.Build (3)
Construction\ProjectImportGroupElement.cs (1)
80return new ProjectImportGroupElement(element, containingProject);
Evaluation\ProjectParser.cs (1)
425ProjectImportGroupElement importGroup = new ProjectImportGroupElement(element, parent, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
150return new ProjectImportGroupElement(link);
42 references to ProjectImportGroupElement
Microsoft.Build (21)
Construction\ProjectImportElement.cs (1)
178ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectRootElement || parent is ProjectImportGroupElement, "OM_CannotAcceptParent");
Construction\ProjectImportGroupElement.cs (1)
76internal static ProjectImportGroupElement CreateDisconnected(ProjectRootElement containingProject)
Construction\ProjectRootElement.cs (9)
317public ICollection<ProjectImportGroupElement> ImportGroups => GetChildrenOfType<ProjectImportGroupElement>(); 359public ICollection<ProjectImportGroupElement> ImportGroupsReversed => GetChildrenReversedOfType<ProjectImportGroupElement>(); 932ProjectImportGroupElement importGroupToAddTo = 954public ProjectImportGroupElement AddImportGroup() 956ProjectImportGroupElement importGroup = CreateImportGroupElement(); 1311public ProjectImportGroupElement CreateImportGroupElement() 1313return Link != null ? RootLink.CreateImportGroupElement() : ProjectImportGroupElement.CreateDisconnected(this);
Evaluation\Evaluator.cs (3)
914case ProjectImportGroupElement importGroup: 1410private void EvaluateImportGroupElement(string directoryOfImportingFile, ProjectImportGroupElement importGroupElement) 2450if (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)
421private ProjectImportGroupElement ParseProjectImportGroupElement(XmlElementWithLocation element, ProjectRootElement parent) 425ProjectImportGroupElement importGroup = new ProjectImportGroupElement(element, parent, _project); 450parent is ProjectRootElement || parent is ProjectImportGroupElement,
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (1)
74/// Allow for creating a local representation to external object of type <see cref="ProjectImportGroupElement"/>
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (1)
108public abstract ProjectImportGroupElement CreateImportGroupElement();
ObjectModelRemoting\LinkedObjectFactory.cs (1)
148public ProjectImportGroupElement Create(ProjectImportGroupElementLink link)
Microsoft.Build.Engine.OM.UnitTests (20)
Construction\ProjectImportGroupElement_Tests.cs (10)
167ProjectImportGroupElement importGroup = (ProjectImportGroupElement)Helpers.GetFirst(project.ImportGroups); 268List<ProjectImportGroupElement> importGroups = Helpers.MakeList(project.ImportGroups); 300List<ProjectImportGroupElement> importGroups = Helpers.MakeList(project.ImportGroups); 331ProjectImportGroupElement importGroup = (ProjectImportGroupElement)Helpers.GetFirst(project.Children); 358ProjectImportGroupElement importGroup = (ProjectImportGroupElement)Helpers.GetFirst(project.Children); 375ProjectImportGroupElement importGroup = Helpers.GetFirst(project.ImportGroups); 392ProjectImportGroupElement importGroup = Helpers.GetFirst(project.ImportGroups);
Construction\ProjectRootElement_Tests.cs (1)
1197var importGroup = pre.AddImportGroup();
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (2)
847public static void Verify(ProjectImportGroupElement viewXml, ProjectImportGroupElement realXml, ValidationContext context = null)
ObjectModelRemoting\Helpers\ViewValidation.cs (1)
204if (VerifyCheckType<ProjectImportGroupElement>(view, real, context, Verify))
ObjectModelRemoting\LinkedConstructionModify_Tests.cs (3)
80xmlPair.Add2NewLabeledChildrenWithVerify<ProjectImportGroupElement>("ImportGroupLabel", (p, l) => p.AddImportGroup(), out var importGroup1, out var importGroup2); 105xmlPair.CreateWithVerify<ProjectImportGroupElement>((p) => p.CreateImportGroupElement()); 598var importGroup = xmlPair.AddNewChaildWithVerify<ProjectImportGroupElement>(ObjectType.View, "import", (p, s) => p.AddImportGroup(), (pe, s) => true);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\MockProjectRootElementLink.cs (2)
242public override ProjectImportGroupElement CreateImportGroupElement() 244return (ProjectImportGroupElement)this.Proxy.CreateImportGroupElement().Import(this.Linker);
ObjectModelRemoting\RemoteProjectsProviderMock\ConstructionLinkMocks\ProjectElemetExportHelper.cs (1)
55ElementInfo.New<ProjectImportGroupElement , MockProjectImportGroupElementLinkRemoter>(),
Microsoft.Build.Engine.UnitTests (1)
Evaluation\Preprocessor_Tests.cs (1)
468ProjectImportGroupElement group = xml1.AddImportGroup();