src/Misc/EFTools/XmlCore/Model/Eventing/EfiTransaction.cs
/// <summary>
///     Rolls back this transaction, leaving it in rolled back state
///     and undo all changes made within the transaction.
///     ***WARNING*** This will roll back *only* the XML transaction.
///     This will put the EFObject model in an unstable state, prone to crashing.
/// </summary>
Rolls back this transaction, leaving it in rolled back state
and undo all changes made within the transaction.
Rolls back this transaction leaving it in rolled back state and undo all changes made within the transaction .
internal void Rollback()
        {
            if (_createdXmlTxn)
            {
                _xmlTx.Rollback();
            }
        }
internal void Rollback ( ) { if ( _createdXmlTxn ) { _xmlTx . Rollback ( ) ; } }
Rolls back this transaction, leaving it in rolled back state
and undo all changes made within the transaction.
Rolls back this transaction leaving it in rolled back state and undo all changes made within the transaction .
// TODO: Undo and notify