internal void AfterRollback() { try { lock(this.synchronizations.SyncRoot) { foreach(ISynchronization synchronization in this.synchronizations) { synchronization.AfterRollback(); } } } finally { synchronizations.Clear(); } }