AspNetEdit.Editor.ComponentModel.DesignerHost.OnTransactionClosed C# (CSharp) Method

OnTransactionClosed() private method

private OnTransactionClosed ( bool commit, DesignerTransaction trans ) : void
commit bool
trans System.ComponentModel.Design.DesignerTransaction
return void
        internal void OnTransactionClosed(bool commit, DesignerTransaction trans)
        {
            DesignerTransaction t = (DesignerTransaction) transactionStack.Pop();
            if (t != trans)
                throw new Exception ("Transactions cannot be closed out of order");

            if (TransactionClosed != null)
                TransactionClosed (this, new DesignerTransactionCloseEventArgs(commit));
        }

Usage Example

示例#1
0
 protected override void OnCancel()
 {
     if (host == null)
     {
         return;
     }
     host.OnTransactionClosing(false);
     host.OnTransactionClosed(false, this);
     host = null;
 }