public bool OnEditPaste(object arg)
{
CheckDisposed();
if (m_viewHelper.ActiveView != null)
{
string stUndo, stRedo;
ResourceHelper.MakeUndoRedoLabels("kstidEditPaste", out stUndo, out stRedo);
using (UndoableUnitOfWorkHelper undoHelper = new UndoableUnitOfWorkHelper(
Cache.ServiceLocator.GetInstance<IActionHandler>(), stUndo, stRedo))
using (new DataUpdateMonitor(this, "EditPaste"))
{
if (m_viewHelper.ActiveView.EditingHelper.PasteClipboard())
undoHelper.RollBack = false;
}
return true;
}
return false;
}