3 instantiations of ProjectChooseElement
Microsoft.Build (3)
Construction\ProjectChooseElement.cs (1)
93return new ProjectChooseElement(element, containingProject);
Evaluation\ProjectParser.cs (1)
809ProjectChooseElement choose = new ProjectChooseElement(element, parent, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
135return new ProjectChooseElement(link);
22 references to ProjectChooseElement
Microsoft.Build (22)
Construction\ProjectChooseElement.cs (1)
88internal static ProjectChooseElement CreateDisconnected(ProjectRootElement containingProject)
Construction\ProjectOtherwiseElement.cs (3)
69public ICollection<ProjectChooseElement> ChooseElements => GetChildrenOfType<ProjectChooseElement>(); 96ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectChooseElement, "OM_CannotAcceptParent");
Construction\ProjectRootElement.cs (4)
308public ICollection<ProjectChooseElement> ChooseElements => GetChildrenOfType<ProjectChooseElement>(); 1265public ProjectChooseElement CreateChooseElement() 1267return Link != null ? RootLink.CreateChooseElement() : ProjectChooseElement.CreateDisconnected(this);
Construction\ProjectWhenElement.cs (4)
32internal ProjectWhenElement(XmlElement xmlElement, ProjectChooseElement parent, ProjectRootElement containingProject) 50public ICollection<ProjectChooseElement> ChooseElements => GetChildrenOfType<ProjectChooseElement>(); 83ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectChooseElement, "OM_CannotAcceptParent");
Evaluation\Evaluator.cs (3)
1009case ProjectChooseElement choose: 1530private void EvaluateChooseElement(ProjectChooseElement chooseElement) 1570case ProjectChooseElement choose:
Evaluation\ProjectParser.cs (4)
805private ProjectChooseElement ParseProjectChooseElement(XmlElementWithLocation element, ProjectElementContainer parent, int nestingDepth) 809ProjectChooseElement choose = new ProjectChooseElement(element, parent, _project); 855private ProjectWhenElement ParseProjectWhenElement(XmlElementWithLocation element, ProjectChooseElement parent, int nestingDepth) 869private ProjectOtherwiseElement ParseProjectOtherwiseElement(XmlElementWithLocation element, ProjectChooseElement parent, int nestingDepth)
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementContainerLink.cs (1)
66/// Allow for creating a local representation to external object of type <see cref="ProjectChooseElement"/>
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (1)
71public abstract ProjectChooseElement CreateChooseElement();
ObjectModelRemoting\LinkedObjectFactory.cs (1)
133public ProjectChooseElement Create(ProjectChooseElementLink link)