XmlNodeArrayList.cs 583 B

123456789101112131415161718192021222324252627282930313233343536
  1. //
  2. // System.Xml.XmlNodeArrayList
  3. //
  4. // Author:
  5. // Piers Haken <[email protected]>
  6. //
  7. // (C) 2002 Piers Haken
  8. //
  9. using System;
  10. using System.Collections;
  11. namespace System.Xml
  12. {
  13. internal class XmlNodeArrayList : XmlNodeList
  14. {
  15. ArrayList _rgNodes;
  16. public XmlNodeArrayList (ArrayList rgNodes)
  17. {
  18. _rgNodes = rgNodes;
  19. }
  20. public override int Count { get { return _rgNodes.Count; } }
  21. public override IEnumerator GetEnumerator ()
  22. {
  23. return _rgNodes.GetEnumerator ();
  24. }
  25. public override XmlNode Item (int index)
  26. {
  27. return (XmlNode) _rgNodes [index];
  28. }
  29. }
  30. }