AngleSharp by AngleSharp

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

.NET API 1,261,568 bytes

 Entity

sealed class Entity : Node
Represents an entity node.
using AngleSharp.Html; using System.Diagnostics; namespace AngleSharp.Dom { [DebuggerStepThrough] internal sealed class Entity : Node { private string _publicId; private string _systemId; private string _notationName; private string _inputEncoding; private string _xmlVersion; private string _xmlEncoding; private string _value; public string PublicId => _publicId; public string SystemId => _systemId; public string NotationName { get { return _notationName; } internal set { _notationName = value; } } public string InputEncoding => _inputEncoding; public string XmlEncoding => _xmlEncoding; public string XmlVersion => _xmlVersion; public override string TextContent { get { return _value; } set { _value = value; } } public override string NodeValue { get { return _value; } set { _value = value; } } internal Entity(Document owner) : this(owner, string.Empty) { } internal Entity(Document owner, string name) : base(owner, name, NodeType.Entity, NodeFlags.None) { } public override INode Clone(bool deep = true) { Entity entity = new Entity(base.Owner, base.NodeName); entity._xmlEncoding = _xmlEncoding; entity._xmlVersion = _xmlVersion; entity._systemId = _systemId; entity._publicId = _publicId; entity._inputEncoding = _inputEncoding; entity._notationName = _notationName; Entity entity2 = entity; CloneNode(entity2, deep); return entity2; } } }