IMutationRecord
MutationRecord defines an interface that will be passed to the
observer's callback.
using AngleSharp.Attributes;
using System.Runtime.CompilerServices;
namespace AngleSharp.Dom
{
[System.Runtime.CompilerServices.NullableContext(2)]
[DomName("MutationRecord")]
public interface IMutationRecord
{
[System.Runtime.CompilerServices.Nullable(1)]
[DomName("type")]
string Type {
[System.Runtime.CompilerServices.NullableContext(1)]
get;
}
[System.Runtime.CompilerServices.Nullable(1)]
[DomName("target")]
INode Target {
[System.Runtime.CompilerServices.NullableContext(1)]
get;
}
[DomName("addedNodes")]
INodeList Added { get; }
[DomName("removedNodes")]
INodeList Removed { get; }
[DomName("previousSibling")]
INode PreviousSibling { get; }
[DomName("nextSibling")]
INode NextSibling { get; }
[DomName("attributeName")]
string AttributeName { get; }
[DomName("attributeNamespace")]
string AttributeNamespace { get; }
[DomName("oldValue")]
string PreviousValue { get; }
}
}