AngleSharp by Florian Rappl

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

.NET API 1,174,016 bytes

 ProcessingInstruction

Represents a processing instruction node.
namespace AngleSharp.Dom { internal sealed class ProcessingInstruction : CharacterData, IProcessingInstruction, ICharacterData, INode, IEventTarget, IMarkupFormattable, IChildNode, INonDocumentTypeChildNode { public string Target => base.NodeName; internal ProcessingInstruction(Document owner, string name) : base(owner, name, NodeType.ProcessingInstruction) { } public override INode Clone(bool deep = true) { ProcessingInstruction processingInstruction = new ProcessingInstruction(base.Owner, Target); Node.CopyProperties(this, processingInstruction, deep); return processingInstruction; } public override string ToHtml(IMarkupFormatter formatter) { return formatter.Processing(this); } } }