Author: kostat
Date: 2007-01-14 04:49:06 -0500 (Sun, 14 Jan 2007)
New Revision: 70973
Modified:
trunk/mcs/class/System.Data/System.Data.ProviderBase.jvm/AbstractDbParameterCollection.cs
trunk/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbParameterCollection/OleDbParameterCollection_Contains.cs
Log:
make the DbParameterCollection.IndexOf(string) case insensitive
Modified:
trunk/mcs/class/System.Data/System.Data.ProviderBase.jvm/AbstractDbParameterCollection.cs
===================================================================
---
trunk/mcs/class/System.Data/System.Data.ProviderBase.jvm/AbstractDbParameterCollection.cs
2007-01-14 09:45:40 UTC (rev 70972)
+++
trunk/mcs/class/System.Data/System.Data.ProviderBase.jvm/AbstractDbParameterCollection.cs
2007-01-14 09:49:06 UTC (rev 70973)
@@ -155,7 +155,7 @@
for (int i = 0; i < _list.Count; i++) {
string name = ((DbParameter)_list
[i]).ParameterName;
- if (name == parameterName) {
+ if (String.Compare (name, parameterName,
StringComparison.OrdinalIgnoreCase) == 0) {
return i;
}
}
Modified:
trunk/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbParameterCollection/OleDbParameterCollection_Contains.cs
===================================================================
---
trunk/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbParameterCollection/OleDbParameterCollection_Contains.cs
2007-01-14 09:45:40 UTC (rev 70972)
+++
trunk/mcs/class/System.Data/Test/ProviderTests/System.Data.OleDb.jvm/OleDbParameterCollection/OleDbParameterCollection_Contains.cs
2007-01-14 09:49:06 UTC (rev 70973)
@@ -95,6 +95,7 @@
BeginCase("Check contains - 5");
cmd.Parameters.Add(new
OleDbParameter("MyParam", 12));
Compare(cmd.Parameters.Contains("MyParam"),true
);
+ Compare(cmd.Parameters.Contains("myparam"),true
);
}
catch(Exception ex){exp = ex;}
finally{EndCase(exp); exp = null;}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches