Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="clone"></param>
        /// <param name="cloneStructure"></param>
        /// <param name="parent"></param>
        public RegionGroup(IRegionGroup clone, IModelSystemStructure cloneStructure, IRegionDisplay parent)
        {
            _modules      = new List <IModelSystemStructure>();
            Name          = clone.Name;
            ParentDisplay = (RegionDisplay)parent;

            foreach (var module in clone.Modules)
            {
                _modules.Add(GetSiblingModule(module, cloneStructure));
            }

            return;
        }
Пример #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="group"></param>
 public void UpdateModules(IRegionGroup group)
 {
     ModulesUpdated?.Invoke(group, new EventArgs());
 }