AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="0.9.8" />

 StringList

sealed class StringList : IStringList, IEnumerable<string>, IEnumerable
Represents a string list.
using AngleSharp.Extensions; using System.Collections; using System.Collections.Generic; using System.Linq; namespace AngleSharp.Dom.Collections { internal sealed class StringList : IStringList, IEnumerable<string>, IEnumerable { private readonly IEnumerable<string> _list; public string this[int index] { get { return _list.GetItemByIndex(index); } } public int Length => _list.Count(); internal StringList(IEnumerable<string> list) { _list = list; } public bool Contains(string entry) { return _list.Contains(entry); } public IEnumerator<string> GetEnumerator() { return _list.GetEnumerator(); } IEnumerator IEnumerable.GetEnumerator() { return _list.GetEnumerator(); } } }