Пример #1
0
        public override List <ProjectItemInfoBase> GetAllProjectItemsWithoutServices(ProjectItemsInfoBase projectBase)
        {
            ProjectItemsInfo           project = projectBase as ProjectItemsInfo;
            List <ProjectItemInfoBase> result  = new List <ProjectItemInfoBase>();

            foreach (ProjectItem projectItem in project.ProjectItems)
            {
                result.Add(new ProjectItemInfo()
                {
                    ProjectItem = projectItem
                });
                result.AddRange(GetAllProjectItemsWithoutServices(new ProjectItemsInfo()
                {
                    ProjectItems = projectItem.ProjectItems
                }));
            }
            return(result);
        }
Пример #2
0
 public abstract List <ProjectItemInfoBase> GetAllProjectItemsWithoutServices(ProjectItemsInfoBase project);