Beispiel #1
0
        private static void OverrideSavedData(ZeusModule module, InputItemCollection items)
        {
            if (!module.IsParentModule)
            {
                OverrideSavedData(module.ParentModule, items);
            }

            foreach (InputItem item in module.UserSavedItems)
            {
                if (items.Contains(item.VariableName))
                {
                    items[item.VariableName].DataObject = item.DataObject;
                }
                else
                {
                    items.Add(new InputItem(item.VariableName, item.DataObject));
                }
            }
        }
Beispiel #2
0
 public void OverrideSavedData(InputItemCollection items)
 {
     OverrideSavedData(this, items);
 }
 public void OverrideSavedData(InputItemCollection items)
 {
     OverrideSavedData(this, items);
 }
        private static void OverrideSavedData(ZeusModule module, InputItemCollection items)
        {
            if (!module.IsParentModule)
            {
                OverrideSavedData(module.ParentModule, items);
            }

            foreach (InputItem item in module.UserSavedItems)
            {
                if (items.Contains(item.VariableName))
                {
                    items[item.VariableName].DataObject = item.DataObject;
                }
                else
                {
                    items.Add(new InputItem(item.VariableName, item.DataObject));
                }
            }
        }