public virtual IEnumerable <ItemType> GetItemsToCollect(Definitions.ObjectType objectType, VariablesEvaluated variables) { var itemsToCollect = new List <ItemType>(); var xmlFileObjects = new XmlFileContentVariableEvaluator(variables).ProcessVariables(objectType); foreach (var xmlFileContentObject in xmlFileObjects) { var processedItems = this.ProcessOperation((xmlfilecontent_object)xmlFileContentObject); itemsToCollect.AddRange(processedItems); } return(itemsToCollect); }
public virtual IEnumerable<ItemType> GetItemsToCollect(Definitions.ObjectType objectType, VariablesEvaluated variables) { var itemsToCollect = new List<ItemType>(); var xmlFileObjects = new XmlFileContentVariableEvaluator(variables).ProcessVariables(objectType); foreach (var xmlFileContentObject in xmlFileObjects) { var processedItems = this.ProcessOperation((xmlfilecontent_object)xmlFileContentObject); itemsToCollect.AddRange(processedItems); } return itemsToCollect; }