[pgsqlclient-checkins] pgsqlclient_10/PostgreSql.Data.PgSqlClient/source PgCommand.cs,1.13,1.14 PgCo
Status: Inactive
Brought to you by:
carlosga_fb
Update of /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source In directory sc8-pr-cvs1:/tmp/cvs-serv17753 Modified Files: PgCommand.cs PgCommandBuilder.cs PgConnection.cs PgDataAdapter.cs Log Message: 2003-11-19 Carlos Guzmán Álvarez <car...@te...> * source/PgCommand.cs: * source/PgConnection.cs: * source/PgDataAdapter.cs: * source/PgCommandBuilder.cs: - Added better implementation of constructors and dispose methods. Index: PgCommand.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/PgCommand.cs,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** PgCommand.cs 17 Nov 2003 09:12:43 -0000 1.13 --- PgCommand.cs 19 Nov 2003 15:19:18 -0000 1.14 *************** *** 209,213 **** #region CONSTRUCTORS ! public PgCommand() { this.commandText = String.Empty; --- 209,213 ---- #region CONSTRUCTORS ! public PgCommand() : base() { this.commandText = String.Empty; *************** *** 220,223 **** --- 220,225 ---- this.parameters = new PgParameterCollection(); this.search = new Regex("(@([a-zA-Z-$][a-zA-Z0-9_$]*))"); + + GC.SuppressFinalize(this); } *************** *** 239,249 **** #endregion ! #region DESTRUCTORS ! ! void IDisposable.Dispose() ! { ! this.Dispose(true); ! System.GC.SuppressFinalize(this); ! } protected override void Dispose(bool disposing) --- 241,245 ---- #endregion ! #region DISPOSE_METHODS protected override void Dispose(bool disposing) Index: PgCommandBuilder.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/PgCommandBuilder.cs,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** PgCommandBuilder.cs 17 Oct 2003 18:21:14 -0000 1.12 --- PgCommandBuilder.cs 19 Nov 2003 15:19:19 -0000 1.13 *************** *** 120,124 **** #region CONSTRUCTORS ! public PgCommandBuilder() { sqlInsert = "INSERT INTO {0} ({1}) VALUES ({2})"; --- 120,124 ---- #region CONSTRUCTORS ! public PgCommandBuilder() : base() { sqlInsert = "INSERT INTO {0} ({1}) VALUES ({2})"; *************** *** 131,134 **** --- 131,136 ---- quotePrefix = String.Empty; quoteSuffix = String.Empty; + + GC.SuppressFinalize(this); } *************** *** 140,149 **** #endregion ! #region DESTRUCTORS ! ! ~PgCommandBuilder() ! { ! Dispose(false); ! } protected override void Dispose(bool disposing) --- 142,146 ---- #endregion ! #region DISPOSE_METHODS protected override void Dispose(bool disposing) Index: PgConnection.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/PgConnection.cs,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** PgConnection.cs 8 Nov 2003 12:55:23 -0000 1.5 --- PgConnection.cs 19 Nov 2003 15:19:19 -0000 1.6 *************** *** 190,197 **** #region CONSTRUCTORS ! public PgConnection() { state = ConnectionState.Closed; connectionString = String.Empty; } --- 190,199 ---- #region CONSTRUCTORS ! public PgConnection() : base() { state = ConnectionState.Closed; connectionString = String.Empty; + + GC.SuppressFinalize(this); } *************** *** 203,213 **** #endregion ! #region DESTRUCTORS ! ! void IDisposable.Dispose() ! { ! this.Dispose(true); ! System.GC.SuppressFinalize(this); ! } protected override void Dispose(bool disposing) --- 205,209 ---- #endregion ! #region DISPOSE_METHODS protected override void Dispose(bool disposing) Index: PgDataAdapter.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/PgDataAdapter.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PgDataAdapter.cs 8 Nov 2003 12:55:23 -0000 1.2 --- PgDataAdapter.cs 19 Nov 2003 15:19:19 -0000 1.3 *************** *** 113,118 **** #region CONSTRUCTORS ! public PgDataAdapter() { } --- 113,119 ---- #region CONSTRUCTORS ! public PgDataAdapter() : base() { + GC.SuppressFinalize(this); } *************** *** 134,138 **** #endregion ! #region DESTRUCTORS protected override void Dispose(bool disposing) --- 135,139 ---- #endregion ! #region DISPOSE_METHODS protected override void Dispose(bool disposing) |