28 references to ChildType
Microsoft.Build.Engine (28)
Items\BuildItem.cs (1)
1153
this.xml = new BuildItemGroupChildXml(element,
ChildType
.BuildItemAdd);
Tasks\IntrinsicTask.cs (4)
59
BuildItemGroupChildXml childXml = new BuildItemGroupChildXml(child,
ChildType
.Any);
163
case
ChildType
.BuildItemAdd:
167
case
ChildType
.BuildItemRemove:
171
case
ChildType
.BuildItemModify:
Xml\BuildItemGroupChildXml.cs (23)
33
private
ChildType
childType;
45
internal BuildItemGroupChildXml(XmlElement element,
ChildType
childTypeExpected)
48
ErrorUtilities.VerifyThrowNoAssert(childTypeExpected !=
ChildType
.Invalid, "Can't expect invalid childtype");
90
this.childType =
ChildType
.Invalid;
93
if ((childTypeExpected &
ChildType
.BuildItemModify) ==
ChildType
.BuildItemModify)
95
this.childType =
ChildType
.BuildItemModify;
100
ProjectXmlUtilities.VerifyThrowProjectInvalidAttribute((childTypeExpected &
ChildType
.BuildItemAdd) ==
ChildType
.BuildItemAdd, includeAttribute);
103
this.childType =
ChildType
.BuildItemAdd;
108
ProjectXmlUtilities.VerifyThrowProjectInvalidAttribute((childTypeExpected &
ChildType
.BuildItemAdd) ==
ChildType
.BuildItemAdd, excludeAttribute);
111
this.childType =
ChildType
.BuildItemAdd;
116
ProjectXmlUtilities.VerifyThrowProjectInvalidAttribute((childTypeExpected &
ChildType
.BuildItemRemove) ==
ChildType
.BuildItemRemove, removeAttribute);
120
this.childType =
ChildType
.BuildItemRemove;
123
if (this.childType ==
ChildType
.Invalid)
127
if ((childTypeExpected &
ChildType
.BuildItemAdd) ==
ChildType
.BuildItemAdd)
131
else if ((childTypeExpected &
ChildType
.BuildItemRemove) ==
ChildType
.BuildItemRemove)
144
if (this.childType ==
ChildType
.BuildItemRemove && children.Count != 0)
255
internal
ChildType
ChildType