projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2009-08-20 Sebastien Pouliot <sebastien@ximian.com>
[mono.git]
/
mcs
/
class
/
System
/
System.Collections.Specialized
/
OrderedDictionary.cs
diff --git
a/mcs/class/System/System.Collections.Specialized/OrderedDictionary.cs
b/mcs/class/System/System.Collections.Specialized/OrderedDictionary.cs
index d0d2a22a7032cebf16f3a9cba33e5f7fed848bdc..9aa976bf9b2a7b50febe74bda240f2ec216b4551 100644
(file)
--- a/
mcs/class/System/System.Collections.Specialized/OrderedDictionary.cs
+++ b/
mcs/class/System/System.Collections.Specialized/OrderedDictionary.cs
@@
-77,7
+77,7
@@
namespace System.Collections.Specialized
\r
protected virtual void OnDeserialization (object sender)
\r
{
\r
\r
protected virtual void OnDeserialization (object sender)
\r
{
\r
- OnDeserialization (sender);
\r
+
((IDeserializationCallback) this).
OnDeserialization (sender);
\r
}
\r
\r
void IDeserializationCallback.OnDeserialization (object sender)
\r
}
\r
\r
void IDeserializationCallback.OnDeserialization (object sender)
\r
@@
-238,7
+238,7
@@
namespace System.Collections.Specialized
{
\r
for (int n=0; n<list.Count; n++) {
\r
DictionaryEntry de = (DictionaryEntry) list [n];
\r
{
\r
for (int n=0; n<list.Count; n++) {
\r
DictionaryEntry de = (DictionaryEntry) list [n];
\r
- if (
de.Key.Equals
(key))
\r
+ if (
comparer != null ? comparer.Equals(de.Key, key) : de.Key.Equals
(key))
\r
return n;
\r
}
\r
return -1;
\r
return n;
\r
}
\r
return -1;
\r