AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="0.14.0-alpha-811" />

.NET API 829,440 bytes

 StyleSheetList

A collection of CSS elements.
using System.Collections; using System.Collections.Generic; using System.Linq; namespace AngleSharp.Dom { internal sealed class StyleSheetList : IStyleSheetList, IEnumerable<IStyleSheet>, IEnumerable { private readonly IEnumerable<IStyleSheet> _sheets; public IStyleSheet this[int index] { get { return _sheets.Skip(index).FirstOrDefault(); } } public int Length => _sheets.Count(); internal StyleSheetList(IEnumerable<IStyleSheet> sheets) { _sheets = sheets; } public IEnumerator<IStyleSheet> GetEnumerator() { return _sheets.GetEnumerator(); } IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); } } }