3 instantiations of ProjectOutputElement
Microsoft.Build (3)
Construction\ProjectOutputElement.cs (1)
150var output = new ProjectOutputElement(element, containingProject) { TaskParameter = taskParameter };
Evaluation\ProjectParser.cs (1)
701return new ProjectOutputElement(element, parent, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
190return new ProjectOutputElement(link);
18 references to ProjectOutputElement
Microsoft.Build (18)
Construction\ProjectOutputElement.cs (2)
139internal static ProjectOutputElement CreateDisconnected(string taskParameter, string itemType, string propertyName, ProjectRootElement containingProject) 150var output = new ProjectOutputElement(element, containingProject) { TaskParameter = taskParameter };
Construction\ProjectRootElement.cs (2)
1405public ProjectOutputElement CreateOutputElement(string taskParameter, string itemType, string propertyName) 1407return Link != null ? RootLink.CreateOutputElement(taskParameter, itemType, propertyName) : ProjectOutputElement.CreateDisconnected(taskParameter, itemType, propertyName, this);
Construction\ProjectTaskElement.cs (8)
128public ICollection<ProjectOutputElement> Outputs => GetChildrenOfType<ProjectOutputElement>(); 230public ProjectOutputElement AddOutputItem(string taskParameter, string itemType) 242public ProjectOutputElement AddOutputItem(string taskParameter, string itemType, string condition) 244ProjectOutputElement outputItem = ContainingProject.CreateOutputElement(taskParameter, itemType, null); 260public ProjectOutputElement AddOutputProperty(string taskParameter, string propertyName) 272public ProjectOutputElement AddOutputProperty(string taskParameter, string propertyName, string condition) 274ProjectOutputElement outputProperty = ContainingProject.CreateOutputElement(taskParameter, null, propertyName);
Evaluation\Evaluator.cs (1)
441foreach (ProjectOutputElement output in taskElement.Outputs)
Evaluation\ProjectParser.cs (2)
670ProjectOutputElement output = ParseProjectOutputElement(childElement, task); 681private ProjectOutputElement ParseProjectOutputElement(XmlElementWithLocation element, ProjectTaskElement parent)
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementLink.cs (1)
182/// Allow for creating a local representation to external object of type <see cref="ProjectOutputElement"/>
ObjectModelRemoting\ConstructionObjectLinks\ProjectRootElementLink.cs (1)
131public abstract ProjectOutputElement CreateOutputElement(string taskParameter, string itemType, string propertyName);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
188public ProjectOutputElement Create(ProjectOutputElementLink link)