Update of /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Objects/Factory/Config
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv10082
Modified Files:
ConstructorArgumentValues.cs
Log Message:
SPRNET-829 - Named constructor argument metadata should be stored/compared using consistent CultureInfo
Index: ConstructorArgumentValues.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Objects/Factory/Config/ConstructorArgumentValues.cs,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** ConstructorArgumentValues.cs 9 Apr 2006 07:18:47 -0000 1.14
--- ConstructorArgumentValues.cs 28 Dec 2007 18:43:23 -0000 1.15
***************
*** 84,87 ****
--- 84,88 ----
#region Fields
+ private CultureInfo enUSCultureInfo = new CultureInfo("en-US", false);
private IDictionary _indexedArgumentValues = new Hashtable();
private IList _genericArgumentValues = new LinkedList();
***************
*** 552,559 ****
private string GetCanonicalNamedArgument(string argument)
{
! return argument != null ? argument.ToLower(CultureInfo.CurrentCulture) : argument;
}
! #endregion
#region Inner Class : ValueHolder
--- 553,560 ----
private string GetCanonicalNamedArgument(string argument)
{
! return argument != null ? argument.ToLower(enUSCultureInfo) : argument;
}
! #endregion
#region Inner Class : ValueHolder
|