Example #1
0
        internal SelectionState saveState()
        {
            SelectionState state = new SelectionState();

            state.SelectedItems  = Objects.Clone();
            state.SelectedBoxes  = Boxes.Clone();
            state.SelectedTables = Tables.Clone();
            state.SelectedArrows = Arrows.Clone();
            state.SelectedHosts  = ControlHosts.Clone();
            state.ActiveItem     = flowChart.ActiveObject;

            return(state);
        }
Example #2
0
        public override ISchemaBase Clone(ISchemaBase parent)
        {
            var item = new Database
            {
                Assemblies = Assemblies.Clone(this),
                Tables     = Tables.Clone(this),
                Procedures = Procedures.Clone(this),
                Functions  = Functions.Clone(this),
                Views      = Views.Clone(this),
                AllObjects = AllObjects
            };

            return(item);
        }