Update of /cvsroot/nhibernate/nhibernate/src/NHibernate/Hql
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10443/src/NHibernate/Hql
Modified Files:
QueryTranslator.cs
Log Message:
Refactored ValueTypes to inherit from ValueTypeType instead of
PrimitiveType.
Removed PrimitiveClass property so that changed Binder & QueryTranslator -
it is not applicable in .net since the type system has no 'Primitives'
Index: QueryTranslator.cs
===================================================================
RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate/Hql/QueryTranslator.cs,v
retrieving revision 1.45
retrieving revision 1.46
diff -C2 -d -r1.45 -r1.46
*** QueryTranslator.cs 13 Sep 2004 04:51:05 -0000 1.45
--- QueryTranslator.cs 20 Sep 2004 03:00:18 -0000 1.46
***************
*** 615,621 ****
for (int i=0; i<types.Length; i++)
{
! if (types[i]!=null) classes[i] = (types[i] is PrimitiveType) ?
! ((PrimitiveType) types[i]).PrimitiveClass :
! types[i].ReturnedClass;
}
--- 615,622 ----
for (int i=0; i<types.Length; i++)
{
! if (types[i]!=null)
! {
! classes[i] = types[i].ReturnedClass;
! }
}
|