using System.Collections; using System.Collections.Generic; namespace DPumpHydr.WinFrmUI.WenSkin.Json.Bson { internal class BsonArray : BsonToken, IEnumerable, IEnumerable { private readonly List _children = new List(); public override BsonType Type => BsonType.Array; public void Add(BsonToken token) { _children.Add(token); token.Parent = this; } public IEnumerator GetEnumerator() { return _children.GetEnumerator(); } IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); } } }