public virtual bool Resolve(List targetList, string name, EntityType flags) { IEntity element = (IEntity)_children[name]; if (null != element && NameResolutionService.IsFlagSet(flags, element.EntityType)) { targetList.Add(element); return true; } return false; }