public void RecordInsertText(UndoManagerProxy undoManager, int position, string text)
            {
                object memento = this._insertTextHistoryCtor.Invoke(new object[] { position, text });

                undoManager.Store(memento);
            }
 public void StoreSelection(UndoManagerProxy undoManager)
 {
     this._StoreSelectionMethod.Invoke(this.Target, new object[] { undoManager.Target });
 }