private void Cleanup(SqliteAdoConnection cnn) { if (_disposeConnection) cnn.Dispose(); _transaction = null; _scope = null; }
internal SqliteEnlistment(SqliteAdoConnection cnn, Transaction scope) { _transaction = cnn.BeginTransaction(); _scope = scope; _disposeConnection = false; _scope.EnlistVolatile(this, Portable.Transactions.EnlistmentOptions.None); }
private void Cleanup(SqliteAdoConnection cnn) { if (_disposeConnection) { cnn.Dispose(); } _transaction = null; _scope = null; }