Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJo Shields <jo.shields@xamarin.com>2015-02-06 18:17:54 +0300
committerJo Shields <jo.shields@xamarin.com>2015-02-06 18:17:54 +0300
commiteb53f821118958307371da9c44c2a89555060371 (patch)
tree7a2df117ff8085e0456c1871c4a6a30e37d4d393 /mcs/class/System.Web/System.Web.UI/KeyedListEnumerator.cs
parent375b749fca164b9ed3cbf521a78f64a397a39219 (diff)
Move files which were split out from System.Web into System.Web.ApplicationServices into the latter's directory. They no longer need to be in the former, since we no longer build the 2.0 profile they were originally part of. This fixes "no rule to make target" errors on tarball builds, caused by those files no longer being shipped in tarballs (make dist does not traverse a ../ boundary, so it wasn't enough for them to be listed in System.Web.ApplicationServices' manifest by System.Web's folder)
Diffstat (limited to 'mcs/class/System.Web/System.Web.UI/KeyedListEnumerator.cs')
-rw-r--r--mcs/class/System.Web/System.Web.UI/KeyedListEnumerator.cs84
1 files changed, 0 insertions, 84 deletions
diff --git a/mcs/class/System.Web/System.Web.UI/KeyedListEnumerator.cs b/mcs/class/System.Web/System.Web.UI/KeyedListEnumerator.cs
deleted file mode 100644
index db916a2766a..00000000000
--- a/mcs/class/System.Web/System.Web.UI/KeyedListEnumerator.cs
+++ /dev/null
@@ -1,84 +0,0 @@
-//
-// System.Web.UI/KeyedListEnumerator.cs
-//
-// Author: Todd Berman <tberman@gentoo.org>
-//
-// (C) 2003 Todd Berman
-
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-using System.Collections;
-
-namespace System.Web.UI
-{
- internal class KeyedListEnumerator : IDictionaryEnumerator
- {
- int index = -1;
- ArrayList objs;
-
- internal KeyedListEnumerator (ArrayList list)
- {
- objs = list;
- }
-
- public bool MoveNext ()
- {
- index++;
- if (index >= objs.Count)
- return false;
-
- return true;
- }
-
- public void Reset ()
- {
- index = -1;
- }
-
- public object Current {
- get {
- if (index < 0 || index >= objs.Count)
- throw new InvalidOperationException ();
-
- return ((DictionaryEntry)objs[index]).Value;
- }
- }
-
- public DictionaryEntry Entry {
- get {
- return (DictionaryEntry) Current;
- }
- }
-
- public object Key {
- get {
- return Entry.Key;
- }
- }
-
- public object Value {
- get {
- return Entry.Value;
- }
- }
- }
-}