AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="1.0.2-alpha-281" />

.NET API 887,296 bytes

 ITreeWalker

public interface ITreeWalker
The TreeWalker object represents the nodes of a document subtree and a position within them.
using AngleSharp.Attributes; using System.Runtime.CompilerServices; namespace AngleSharp.Dom { [System.Runtime.CompilerServices.NullableContext(1)] [DomName("TreeWalker")] public interface ITreeWalker { [DomName("root")] INode Root { get; } [DomName("currentNode")] INode Current { get; set; } [DomName("whatToShow")] FilterSettings Settings { get; } [DomName("filter")] NodeFilter Filter { get; } [System.Runtime.CompilerServices.NullableContext(2)] [DomName("nextNode")] INode ToNext(); [System.Runtime.CompilerServices.NullableContext(2)] [DomName("previousNode")] INode ToPrevious(); [System.Runtime.CompilerServices.NullableContext(2)] [DomName("parentNode")] INode ToParent(); [System.Runtime.CompilerServices.NullableContext(2)] [DomName("firstChild")] INode ToFirst(); [System.Runtime.CompilerServices.NullableContext(2)] [DomName("lastChild")] INode ToLast(); [System.Runtime.CompilerServices.NullableContext(2)] [DomName("previousSibling")] INode ToPreviousSibling(); [System.Runtime.CompilerServices.NullableContext(2)] [DomName("nextSibling")] INode ToNextSibling(); } }