Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Loader
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15968/NHibernate/Loader
Modified Files:
Loader.cs
Log Message:
Added a lock inside a method that might be called by multiple threads
and modifies a class scoped field.
Index: Loader.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Loader/Loader.cs,v
retrieving revision 1.43
retrieving revision 1.44
diff -C2 -d -r1.43 -r1.44
*** Loader.cs 4 Dec 2004 22:41:21 -0000 1.43
--- Loader.cs 27 Dec 2004 03:53:52 -0000 1.44
***************
*** 3,12 ****
using System.Data;
- using NHibernate.Cfg;
using NHibernate.Collection;
using NHibernate.Engine;
using NHibernate.Persister;
using NHibernate.SqlCommand;
- using NHibernate.Transaction;
using NHibernate.Type;
using NHibernate.Util;
--- 3,10 ----
***************
*** 283,287 ****
/// </remarks>
/// <param name="persister"></param>
- /// <param name="suffix"></param>
/// <param name="id"></param>
/// <param name="rs"></param>
--- 281,284 ----
***************
*** 335,339 ****
/// <param name="keys"></param>
/// <param name="optionalObject"></param>
! /// <param name="optionalobjectKey"></param>
/// <param name="session"></param>
/// <returns></returns>
--- 332,336 ----
/// <param name="keys"></param>
/// <param name="optionalObject"></param>
! /// <param name="optionalObjectKey"></param>
/// <param name="session"></param>
/// <returns></returns>
***************
*** 574,581 ****
/// </summary>
/// <param name="sqlString">The SqlString to convert into a prepared IDbCommand.</param>
! /// <param name="values">The values that should be bound to the parameters in the IDbCommand</param>
! /// <param name="types">The IType for the value</param>
! /// <param name="namedParams">The HQL named parameters.</param>
! /// <param name="selection">The RowSelection to help setup the CommandTimeout</param>
/// <param name="scroll">TODO: find out where this is used...</param>
/// <param name="session">The SessionImpl this Command is being prepared in.</param>
--- 571,575 ----
/// </summary>
/// <param name="sqlString">The SqlString to convert into a prepared IDbCommand.</param>
! /// <param name="parameters">The <see cref="QueryParameters"/> to use for the IDbCommand.</param>
/// <param name="scroll">TODO: find out where this is used...</param>
/// <param name="session">The SessionImpl this Command is being prepared in.</param>
|