AngleSharp by AngleSharp

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

.NET API 1,214,976 bytes

 ProcessingInstruction

Represents a processing instruction node.
using System.IO; 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); CloneNode(processingInstruction, deep); return processingInstruction; } public override void ToHtml(TextWriter writer, IMarkupFormatter formatter) { writer.Write(formatter.Processing(this)); } } }