Special wrapper which allows users to control access to stream and cache data. Our implementation fixes the bug of .NET BufferedStream class: on setting Position property, class resets internal cache. Our class detects situations when reset of cache is not needed.
This class is responsible for CSS document parsing.
This class provides HTML Parser functionality. It makes the HTML well formatted and safe for use as XML document.
This exception is thrown by CSS and HTML parsers when finding a problem in a document which cannot be resolved by the parser internally.
Stream which returns and writes data as string tokens into/from file. Stream supports encoding and data buffering.
This class helps users to sort arrays by Length property value.
This class provides the functionality for comparing two characters. It fixes Microsoft bug: case insensitive help provided only for strings.
Fixes Microsoft bug for Case insensitive types. Microsoft provides only case insensitive hash provider for strings; characters by itself are not supported.
This class is used for multicharacter token search operations. It holds case sensitive information.
This class is used for multi-symbol token search operation. It holds case insensitive information.
This class implements enumerator which uses its own algorithm for extracting data from input stream. Algorithm is a little faster than used in TokenStream class, but it does not support multi-symbols tokens splitter.
Interface that declares the functionality for objects exposing data of the document.
Enumerator declares the types of documents supported by HTMLUI.
Specifies a new line in different OS.
Enumerator which indicates where destination document is.