AngleSharp by AngleSharp

<PackageReference Include="AngleSharp" Version="1.4.1-beta.502" />

 MathElement

Represents an element of the MathML DOM.
using AngleSharp.Dom; using AngleSharp.Html.Construction; using System.Runtime.CompilerServices; namespace AngleSharp.Mathml.Dom { public class MathElement : Element, IConstructableMathElement, IConstructableElement, IConstructableNode { [System.Runtime.CompilerServices.NullableContext(1)] public MathElement(Document owner, string name, [System.Runtime.CompilerServices.Nullable(2)] string prefix = null, NodeFlags flags = NodeFlags.None) : base(owner, name, prefix, NamespaceNames.MathMlUri, flags | NodeFlags.MathMember) { } [System.Runtime.CompilerServices.NullableContext(1)] public override IElement ParseSubtree(string html) { return this.ParseHtmlSubtree(html); } [System.Runtime.CompilerServices.NullableContext(1)] public override Node Clone(Document owner, bool deep) { MathElement mathElement = base.Context.GetFactory<IElementFactory<Document, MathElement>>().Create(owner, base.LocalName, base.Prefix, NodeFlags.None); CloneElement(mathElement, owner, deep); return mathElement; } } }