Index: System.Data.SQLite/SQLiteTransaction.cs ================================================================== --- System.Data.SQLite/SQLiteTransaction.cs +++ System.Data.SQLite/SQLiteTransaction.cs @@ -21,12 +21,22 @@ { /// /// The connection to which this transaction is bound /// internal SQLiteConnection _cnn; - internal int _version; // Matches the version of the connection + + /// + /// Matches the version of the connection. + /// + private int _version; + + /// + /// The isolation level for this transaction. + /// private IsolationLevel _level; + + /////////////////////////////////////////////////////////////////////////////////////////////// /// /// Constructs the transaction object, binding it to the supplied connection /// /// The connection to open a transaction on @@ -226,11 +236,11 @@ /// optionally re-throwing any caught exception. /// /// /// Non-zero to re-throw caught exceptions. /// - internal void IssueRollback(bool throwError) + private void IssueRollback(bool throwError) { SQLiteConnection cnn = Interlocked.Exchange(ref _cnn, null); if (cnn != null) { @@ -302,11 +312,11 @@ /// Non-zero to throw an exception if a state inconsistency is found. /// /// /// Non-zero if this transaction is valid; otherwise, false. /// - internal bool IsValid(bool throwError) + private bool IsValid(bool throwError) { if (_cnn == null) { if (throwError == true) throw new ArgumentNullException("No connection associated with this transaction"); else return false;