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