AngleSharp by AngleSharp

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

 FileList

Represents a container for file entries captured by the file upload field.
using System.Collections; using System.Collections.Generic; namespace AngleSharp.Dom.Io { internal sealed class FileList : IFileList, IEnumerable<IFile>, IEnumerable { private readonly List<IFile> _entries; public IFile this[int index] { get { return _entries[index]; } } public int Length => _entries.Count; internal FileList() { _entries = new List<IFile>(); } public void Add(IFile item) { _entries.Add(item); } public void Clear() { _entries.Clear(); } public bool Remove(IFile item) { return _entries.Remove(item); } public IEnumerator<IFile> GetEnumerator() { return _entries.GetEnumerator(); } IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); } } }