3 instantiations of ProjectTaskElement
Microsoft.Build (3)
Construction\ProjectTaskElement.cs (1)
418return new ProjectTaskElement(element, containingProject);
Evaluation\ProjectParser.cs (1)
664ProjectTaskElement task = new ProjectTaskElement(element, parent, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
212return new ProjectTaskElement(link);
27 references to ProjectTaskElement
Microsoft.Build (27)
Construction\ProjectOutputElement.cs (2)
31internal ProjectOutputElement(XmlElement xmlElement, ProjectTaskElement parent, ProjectRootElement containingProject) 170ErrorUtilities.VerifyThrowInvalidOperation(parent is ProjectTaskElement, "OM_CannotAcceptParent");
Construction\ProjectRootElement.cs (2)
1444public ProjectTaskElement CreateTaskElement(string name) 1446return Link != null ? RootLink.CreateTaskElement(name) : ProjectTaskElement.CreateDisconnected(name, this);
Construction\ProjectTargetElement.cs (4)
69public ICollection<ProjectTaskElement> Tasks => GetChildrenOfType<ProjectTaskElement>(); 379public ProjectTaskElement AddTask(string taskName) 383ProjectTaskElement task = ContainingProject.CreateTaskElement(taskName);
Construction\ProjectTaskElement.cs (1)
412internal static ProjectTaskElement CreateDisconnected(string name, ProjectRootElement containingProject)
Construction\Solution\SolutionProjectGenerator.cs (2)
319internal static ProjectTaskElement AddErrorWarningMessageElement( 333ProjectTaskElement task = target.AddTask(elementType);
Evaluation\Evaluator.cs (2)
437private static ProjectTaskInstance ReadTaskElement(ProjectTaskElement taskElement) 571case ProjectTaskElement task:
Evaluation\ProjectParser.cs (3)
651private ProjectTaskElement ParseProjectTaskElement(XmlElementWithLocation element, ProjectTargetElement parent) 664ProjectTaskElement task = new ProjectTaskElement(element, parent, _project); 681private ProjectOutputElement ParseProjectOutputElement(XmlElementWithLocation element, ProjectTaskElement parent)
Instance\ProjectTargetInstance.cs (1)
480ProjectTaskElement taskElement = target.AddTask(taskInstance.Name);
Instance\ProjectTaskInstance.cs (1)
97ProjectTaskElement element,
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (1)
156public abstract ProjectTaskElement CreateTaskElement(string name);
ObjectModelRemoting\ConstructionObjectLinks\ProjectTaskElementLink.cs (7)
11/// Allow for creating a local representation to external object of type <see cref="ProjectTaskElement"/> 16/// Access to remote <see cref="ProjectTaskElement.Parameters"/>. 21/// Access to remote <see cref="ProjectTaskElement.ParameterLocations"/>. 26/// Facilitate remoting the <see cref="ProjectTaskElement.GetParameter"/>. 31/// Facilitate remoting the <see cref="ProjectTaskElement.SetParameter"/>. 36/// Facilitate remoting the <see cref="ProjectTaskElement.RemoveParameter"/>. 41/// Facilitate remoting the <see cref="ProjectTaskElement.RemoveAllParameters"/>.
ObjectModelRemoting\LinkedObjectFactory.cs (1)
210public ProjectTaskElement Create(ProjectTaskElementLink link)