3 instantiations of ProjectChooseElement
Microsoft.Build (3)
Construction\ProjectChooseElement.cs (1)
93return new ProjectChooseElement(element, containingProject);
Evaluation\ProjectParser.cs (1)
773ProjectChooseElement 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)
306public ICollection<ProjectChooseElement> ChooseElements => GetChildrenOfType<ProjectChooseElement>(); 1263public ProjectChooseElement CreateChooseElement() 1265return 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)
933case ProjectChooseElement choose: 1451private void EvaluateChooseElement(ProjectChooseElement chooseElement) 1491case ProjectChooseElement choose:
Evaluation\ProjectParser.cs (4)
769private ProjectChooseElement ParseProjectChooseElement(XmlElementWithLocation element, ProjectElementContainer parent, int nestingDepth) 773ProjectChooseElement choose = new ProjectChooseElement(element, parent, _project); 815private ProjectWhenElement ParseProjectWhenElement(XmlElementWithLocation element, ProjectChooseElement parent, int nestingDepth) 829private 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)