AngleSharp by Florian Rappl

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

.NET API 997,888 bytes

 IMutationObserverInit

public interface IMutationObserverInit
Defines a set of options to use with the mutation observer.
IEnumerable<string> AttributeFilters { get; set; }

Gets or sets if the attributes to observe. If this is not set, then all attributes are being observed.

bool? ObserveTargetAttributes { get; set; }

Gets or sets if mutations to target's attributes are to be observed.

bool ObserveTargetChildNodes { get; set; }

Gets or sets if additions and removals of the target node's child elements (including text nodes) are to be observed.

bool? ObserveTargetData { get; set; }

Gets or sets if mutations to target's data are to be observed.

bool ObserveTargetDescendents { get; set; }

Gets or sets if mutations to not just target, but also target's descendants are to be observed.

bool? StorePreviousAttributeValue { get; set; }

Gets or sets if attributes is set to true and target's attribute value before the mutation needs to be recorded.

bool? StorePreviousDataValue { get; set; }

Gets or sets if characterData is set to true and target's data before the mutation needs to be recorded.