AngleSharp by AngleSharp

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

.NET API 1,244,160 bytes

 ProcessingInstruction

Represents a processing instruction node.
using System.Diagnostics; namespace AngleSharp.Dom { [DebuggerStepThrough] 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); } } }