Example #1
0
        public override IMemento <ControlPool> Restore(ControlPool target)
        {
            IMemento <ControlPool> inverse = new InsertControlMemento(index);

            target.Insert(index, removed);
            return(inverse);
        }