AngleSharp by Florian Rappl

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

.NET API 1,171,968 bytes

 ProcessingInstruction

Represents a processing instruction node.
namespace AngleSharp.Dom { internal sealed class ProcessingInstruction : CharacterData, IProcessingInstruction, ICharacterData, INode, IEventTarget, 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() { return string.Format("<?{0} {1}>", new object[2] { Target, base.Data }); } } }