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