2 instantiations of Choose
Microsoft.Build.Engine (2)
Choose\When.cs (1)
191Choose newChoose = new Choose(parentProjectForChildren, this.PropertyAndItemLists, (XmlElement)whenChildNode,
Engine\Project.cs (1)
3882Choose newChoose = new Choose(this, this.rawGroups, childElement, importedProject, 0 /* not nested in another <Choose> */);
14 references to Choose
Microsoft.Build.Engine (14)
Choose\GroupEnumeratorHelper.cs (3)
95else if (group is Choose) 104Choose choose = (Choose)group;
Choose\GroupingCollection.cs (3)
454else if (newGroup is Choose) 486else if (newGroup is Choose) 502Choose choose
Choose\When.cs (3)
191Choose newChoose = new Choose(parentProjectForChildren, this.PropertyAndItemLists, (XmlElement)whenChildNode, 283else if (propOrItem is Choose) 285((Choose)propOrItem).Evaluate(parentPropertyBag, ignoreCondition, honorCondition, conditionedPropertiesTable, pass);
Engine\Project.cs (5)
3882Choose newChoose = new Choose(this, this.rawGroups, childElement, importedProject, 0 /* not nested in another <Choose> */); 4306else if (propertyGroup is Choose) 4308((Choose)propertyGroup).Evaluate(this.evaluatedProperties, false, true, this.conditionedPropertiesTable, ProcessingPass.Pass1); 4338else if (itemGroup is Choose) 4340((Choose)itemGroup).Evaluate(this.evaluatedProperties, ignoreCondition, honorCondition, this.conditionedPropertiesTable, ProcessingPass.Pass2);