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); }
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); }