2 * Namespace: System.Web.UI.WebControls
\r
3 * Class: DataKeyCollection
\r
5 * Author: Gaurav Vaish
\r
6 * Maintainer: gvaish@iitk.ac.in
\r
7 * Contact: <my_scripts2001@yahoo.com>, <gvaish@iitk.ac.in>
\r
8 * Implementation: yes
\r
11 * (C) Gaurav Vaish (2002)
\r
15 using System.Collections;
\r
17 using System.Web.UI;
\r
19 namespace System.Web.UI.WebControls
\r
21 public sealed class DataKeyCollection : ICollection, IEnumerable
\r
23 private ArrayList keys;
\r
25 public DataKeyCollection(ArrayList keys)
\r
38 public bool IsReadOnly
\r
46 public bool IsSynchronized
\r
54 public object this[int index]
\r
62 public object SyncRoot
\r
70 public void CopyTo(Array array, int index)
\r
72 foreach(object current in this)
\r
74 array.SetValue(current, index++);
\r
78 public IEnumerator GetEnumerator()
\r
80 return keys.GetEnumerator();
\r