From: Michael D. <mik...@us...> - 2004-07-14 21:24:20
|
Update of /cvsroot/nhibernate/nhibernate/src/NHibernate.DomainModel In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9924/NHibernate.DomainModel Modified Files: StringComparator.cs Log Message: Added null checks. Index: StringComparator.cs =================================================================== RCS file: /cvsroot/nhibernate/nhibernate/src/NHibernate.DomainModel/StringComparator.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** StringComparator.cs 8 Apr 2004 17:22:08 -0000 1.1 --- StringComparator.cs 14 Jul 2004 21:24:10 -0000 1.2 *************** *** 10,13 **** --- 10,24 ---- public int Compare(object x, object y) { + if(x==null && y==null) + { + return 0; + } + + if(x==null) + { + return -1; + } + + return ( (String) x ).ToLower().CompareTo( ( (String) y ).ToLower() ); } |