public void Dispose() { // dispose datafile and journal file _disk.Dispose(); // dispose crypto if (_crypto != null) { _crypto.Dispose(); } }
public void Dispose() { // first, commit any possible dirty page this.Commit(); // dispose datafile and journal file _disk.Dispose(); // dispose crypto if (_crypto != null) { _crypto.Dispose(); } }
public void Dispose() { // if there is any open transaction, rollback if (_transactions.Count > 0) { this.Rollback(); } // dispose datafile and journal file _disk.Dispose(); // dispose crypto if (_crypto != null) { _crypto.Dispose(); } }