3 instantiations of ProjectOutputElement
Microsoft.Build (3)
Construction\ProjectOutputElement.cs (1)
150
var output = new
ProjectOutputElement
(element, containingProject) { TaskParameter = taskParameter };
Evaluation\ProjectParser.cs (1)
701
return new
ProjectOutputElement
(element, parent, _project);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
190
return new
ProjectOutputElement
(link);
18 references to ProjectOutputElement
Microsoft.Build (18)
Construction\ProjectOutputElement.cs (2)
139
internal static
ProjectOutputElement
CreateDisconnected(string taskParameter, string itemType, string propertyName, ProjectRootElement containingProject)
150
var
output = new ProjectOutputElement(element, containingProject) { TaskParameter = taskParameter };
Construction\ProjectRootElement.cs (2)
1405
public
ProjectOutputElement
CreateOutputElement(string taskParameter, string itemType, string propertyName)
1407
return Link != null ? RootLink.CreateOutputElement(taskParameter, itemType, propertyName) :
ProjectOutputElement
.CreateDisconnected(taskParameter, itemType, propertyName, this);
Construction\ProjectTaskElement.cs (8)
128
public ICollection<
ProjectOutputElement
> Outputs => GetChildrenOfType<
ProjectOutputElement
>();
230
public
ProjectOutputElement
AddOutputItem(string taskParameter, string itemType)
242
public
ProjectOutputElement
AddOutputItem(string taskParameter, string itemType, string condition)
244
ProjectOutputElement
outputItem = ContainingProject.CreateOutputElement(taskParameter, itemType, null);
260
public
ProjectOutputElement
AddOutputProperty(string taskParameter, string propertyName)
272
public
ProjectOutputElement
AddOutputProperty(string taskParameter, string propertyName, string condition)
274
ProjectOutputElement
outputProperty = ContainingProject.CreateOutputElement(taskParameter, null, propertyName);
Evaluation\Evaluator.cs (1)
441
foreach (
ProjectOutputElement
output in taskElement.Outputs)
Evaluation\ProjectParser.cs (2)
670
ProjectOutputElement
output = ParseProjectOutputElement(childElement, task);
681
private
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)
131
public abstract
ProjectOutputElement
CreateOutputElement(string taskParameter, string itemType, string propertyName);
ObjectModelRemoting\LinkedObjectFactory.cs (1)
188
public
ProjectOutputElement
Create(ProjectOutputElementLink link)