public override void Execute() { mNode.Detach(); if (UpdateSelection) { View.Selection = mAfter; } TriggerProgressChanged(); }
public override void UnExecute() { mCopy.Detach(); if (mParent != null && mParent is SectionNode) { View.UpdateBlocksLabelInStrip((SectionNode)mParent); } base.UnExecute(); }
public override void UnExecute() { if (mNode.IsRooted) { mNode.Detach(); } if (mNode is EmptyNode) { View.UpdateBlocksLabelInStrip((SectionNode)mParent); } base.UnExecute(); }