2002-12-24 Atsushi Enomoto <ginga@kit.hi-ho.ne.jp>
[mono.git] / mcs / class / System.XML / System.Xml / XmlNodeArrayList.cs
1 //
2 // System.Xml.XmlNodeArrayList
3 //
4 // Author:
5 //   Piers Haken <piersh@friskit.com>
6 //
7 // (C) 2002 Piers Haken
8 //
9
10 using System;
11 using System.Collections;
12
13 namespace System.Xml
14 {
15         internal class XmlNodeArrayList : XmlNodeList
16         {
17                 ArrayList _rgNodes;
18
19                 public XmlNodeArrayList (ArrayList rgNodes)
20                 {
21                         _rgNodes = rgNodes;
22                 }
23
24                 public override int Count { get { return _rgNodes.Count; } }
25
26                 public override IEnumerator GetEnumerator ()
27                 {
28                         return _rgNodes.GetEnumerator ();
29                 }
30
31                 public override XmlNode Item (int index)
32                 {
33                         return (XmlNode) _rgNodes [index];
34                 }
35         }
36 }