2 using Microsoft.Build.Construction;
4 namespace Microsoft.Build.Execution
6 public class ProjectTaskOutputItemInstance : ProjectTaskInstanceChild
8 internal ProjectTaskOutputItemInstance (ProjectOutputElement xml)
10 condition = xml.Condition;
11 ItemType = xml.ItemType;
12 TaskParameter = xml.TaskParameter;
14 condition_location = xml.ConditionLocation;
15 location = xml.Location;
16 task_parameter_location = xml.TaskParameterLocation;
20 public string ItemType { get; private set; }
21 public string TaskParameter { get; private set; }
23 readonly string condition;
24 public override string Condition {
25 get { return condition; }
28 readonly ElementLocation condition_location, location, task_parameter_location;
29 public ElementLocation ItemTypeLocation { get; private set; }
30 public override ElementLocation ConditionLocation {
31 get { return condition_location; }
33 public override ElementLocation Location {
34 get { return location; }
36 public override ElementLocation TaskParameterLocation {
37 get { return task_parameter_location; }