﻿// Decompiled with JetBrains decompiler
// Type: System.Xml.XmlNodeArrayList
// Assembly: System.Xml, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e
// MVID: B96316B8-9B8D-4ED8-8305-8C4F91B6775A
// Assembly location: C:\Users\CGA Computer\Desktop\LEGO Universe Stuff\LOCO Server\Unity Web Player Extractor\Saved Files\LOCO Server.unity3d_unpacked\System.Xml.dll

using System.Collections;

namespace System.Xml
{
  internal class XmlNodeArrayList : XmlNodeList
  {
    private ArrayList _rgNodes;

    public override int Count
    {
      get
      {
        return this._rgNodes.Count;
      }
    }

    public XmlNodeArrayList(ArrayList rgNodes)
    {
      this._rgNodes = rgNodes;
    }

    public override IEnumerator GetEnumerator()
    {
      return this._rgNodes.GetEnumerator();
    }

    public override XmlNode Item(int index)
    {
      if (index < 0 || this._rgNodes.Count <= index)
        return (XmlNode) null;
      return (XmlNode) this._rgNodes[index];
    }
  }
}
