| EncodingDetectionContext | The context of the detection of the encoding of a document (see EncodingDetector.Detect). |
| EncodingDetector | Detects the character encoding of the HTML documents that do not declare one: the step of the encoding sniffing algorithm that "may attempt to autodetect the character encoding from applying frequency analysis or other algorithms to the data stream" (https://html.spec.whatwg.org/multipage/parsing.html#determining-the-character-encoding). It runs after the byte order mark, the encoding of the transport layer, the meta elements and the encoding of the container document, and before the default encoding; the confidence of its result is tentative. Set HtmlParserOptions.EncodingDetector or BrowsingContextOptions.EncodingDetector to replace the detector (EncodingDetector.Default), or to null to disable the detection. |
| HtmlDocumentParser | Parses HTML documents and fragments according to the HTML Standard. |
| HtmlParseError | A parse error reported by the HTML parser (https://html.spec.whatwg.org/multipage/parsing.html#parse-errors). |
| HtmlParserOptions | Options of the HtmlDocumentParser. |
| IdlInterfaceAttribute | Indicates that a type maps a WebIDL definition (interface, interface mixin, dictionary, enum, callback or typedef). |
| IdlMemberAttribute | Indicates that a member maps a WebIDL member (attribute, operation, constructor, constant, getter/setter or enum value). A member can map several WebIDL members, for instance an indexer that implements both an indexed and a named getter. |
| NotInIdlAttribute | Indicates that a public member of a type annotated with IdlInterfaceAttribute is a .NET addition that has no WebIDL counterpart. |
| XmlDocumentParser | Parses XML documents (https://html.spec.whatwg.org/multipage/xhtml.html#parsing-xhtml-documents). External entities are never loaded; the XHTML DOCTYPEs declare the HTML named character references. |
| XmlParserOptions | Options of XmlDocumentParser. |