projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[asp.net] HtmlForum.Name rendering updates + test updates
[mono.git]
/
mcs
/
class
/
System.Web
/
System.Web.UI
/
KeyedList.cs
diff --git
a/mcs/class/System.Web/System.Web.UI/KeyedList.cs
b/mcs/class/System.Web/System.Web.UI/KeyedList.cs
index a67c11daf9dc4760385e92647557f2ea07f3d264..07daeb5f5038a58ab8ad7579bf07f8b885faa67b 100644
(file)
--- a/
mcs/class/System.Web/System.Web.UI/KeyedList.cs
+++ b/
mcs/class/System.Web/System.Web.UI/KeyedList.cs
@@
-26,19
+26,19
@@
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-#if NET_2_0
-
using System.Collections;
using System.Collections.Specialized;
namespace System.Web.UI
{
using System.Collections;
using System.Collections.Specialized;
namespace System.Web.UI
{
-
- internal class KeyedList : IOrderedDictionary, IStateManager
+ class KeyedList : IOrderedDictionary
+#if !NET_4_0
+ , IStateManager // why do we implement it at all?
+#endif
{
{
-
private
Hashtable objectTable = new Hashtable ();
-
private
ArrayList objectList = new ArrayList ();
+ Hashtable objectTable = new Hashtable ();
+ ArrayList objectList = new ArrayList ();
public void Add (object key, object value)
{
public void Add (object key, object value)
{
@@
-102,7
+102,7
@@
namespace System.Web.UI
{
return new KeyedListEnumerator (objectList);
}
{
return new KeyedListEnumerator (objectList);
}
-
+#if !NET_4_0
void IStateManager.LoadViewState (object state)
{
if (state != null)
void IStateManager.LoadViewState (object state)
{
if (state != null)
@@
-132,7
+132,7
@@
namespace System.Web.UI
{
trackViewState = true;
}
{
trackViewState = true;
}
-
+#endif
public int Count {
get { return objectList.Count; }
}
public int Count {
get { return objectList.Count; }
}
@@
-200,13
+200,14
@@
namespace System.Web.UI
get { return this; }
}
get { return this; }
}
- private bool trackViewState;
+#if !NET_4_0
+ bool trackViewState;
bool IStateManager.IsTrackingViewState {
get { return trackViewState; }
}
bool IStateManager.IsTrackingViewState {
get { return trackViewState; }
}
-
-
private
int IndexOf (object key)
+#endif
+ int IndexOf (object key)
{
for (int i = 0; i < objectList.Count; i++)
{
{
for (int i = 0; i < objectList.Count; i++)
{
@@
-219,5
+220,3
@@
namespace System.Web.UI
}
}
}
}
}
}
-
-#endif