Syncfusion.HTMLUI.Base This class holds the name of the Syncfusion.HTMLUI.Base assembly and provides a helper routine that helps with resolving types when loading a serialization stream and when the framework probes for assemblies by reflection. The full name of this assembly without version information: "Syncfusion.HTMLUI.Base". A reference to the for the grid assembly. The root namespace of this assembly. Used internally for locating resources within the assembly. This delegate helps with resolving types and can be used as an event handler for a event. The source of the event. The event data with information about the type. A reference to the assembly where the type is located. Use this handler when reading back types from a serialization stream saved with an earlier version of this assembly. Enumerator for noting expected token. Name of the CSS element is expected. Open '{' is expected. Name of the attribute is expected. Value of the attribute is expected. Delimiter between attributes is expected. Close '}' is expected. This class converts files / strings in CSS format to an XML document. Buffer size for temporary StringBuilder objects used by the class. Default RegEx checks object's options. Pattern for attribute values in style. Pattern for WhiteSpace. Pattern for new line symbols. Pattern for symbol name. Pattern for attribute name. Pattern for delimiter between attributes. Pattern for beginning of element style. Pattern for close of element style. Trim this values at the beginning and end of the element name Pattern for WhiteSpace. Tokens which consist of a few symbols but have some meaning. Object used by IsName method for checks. Object used by IsAttrName method for checks. Object used by IsAttrValue method for checks. Object used by IsDelimiter method for checks. Object used by IsOpen method for checks. Object used by IsDClose method for checks. Object used by IsWhitespace method for checks. Object used by IsNewLine method for checks. Object used by TrimElementName method for trimming bad symbols in element names. Object used by TrimElementName method for trimming bad symbols in element names. Object used by Whitespace method for deleting multiple WhiteSpaces from string. Holds input CSS data. Writes output XML document. Enumerator. Corresponds to tokens in document. Indicates whether some data was read from reader or not. Indicates whether to skip bad styles or throw exceptions (skip if True; make exception if False.) Temporary object. Is member for performance needs. Temporary object. Is member for performance needs. Temporary object. Is member for performance needs. Overloaded constructor. Initializes new object. Initializes new object with specified reader and writer. Prepares our parser for work. Source object. Destination object. Main method. Converts CSS document into an XML document. Private method. Writes root element and converts CSS document into XML document. Runs through all tokens in the document and invokes the corresponding methods. Reads element name from the document (until '{' is found). Reads start of data of style name ( '{' ). Reads attribute name. From 'name:value', 'name' is the result. Reads attribute value. From 'name:value', 'value' is the result. Reads delimiter between attributes ';'. Reads close element '}'. Extracts name of element. From 'someStyle { ... }', 'someStyle' is the result. Name of style. Extracts '{' element. Extracts attribute name of the element (untill ':'). Name of the attribute. Extracts attribute value of the element. Value of the attribute. Extracts delimiter ';' between attributes. Extracts '}' element. Peeks next token from the TokenStream. Token from the stream. Reads next token from the TokenStream. Token from the stream. Skips all next WhiteSpaces. If bad attributes, skip all data for current element. Helper method. Extract from stream data till specified by user token. Token which ends read operation. Include or not end token into returned string. String between start point and end token. Skips data within comments in a CSS document. Skips all bad tokens between elements (From '}' to 'someStyle { ... }'). Trims bad values from the beginning and end of the element name. Name of the style. Removes all whitespaces except simple space from the string. String token. Result string. Indicates whether the end of file is reached. Indicates whether token is good to be a name of an element. Token to check. True if token is good for name; False otherwise. Indicates whether token is good to be an attribute name. Token to check. True if token is good for name; False otherwise. Indicates whether token is good to be an attribute value. Token to check. True if token is good for name; False otherwise. Indicates whether token is good to be a delimiter between attributes ';'. Token to check. True if token is good for name; False otherwise. Indicates whether token is good to be '{' - an open element. String token. True if we are inside style. Indicates whether token is good to be '}' - a close element. String token. True if we are going to exit from style. Indicates whether token is a whitespace symbol. Token to check. True if token is whitespace, False otherwise. Indicates whether token is a new line symbol. String token. True if we are going to jump on new line. Indicates whether to skip bad styles or throw exceptions (skip if True; make exception if False.) This class is responsible for CSS document parsing. Converts CSS document into an XML document. Holds XML document after converting. Overloaded Constructor. Initializes new object. Initializes new object. Path to file for parsing. Initializes new object from the stream. Token stream object. Overloaded Utility method. Converts file to XML. Path to CSS document. Utility method. Converts file to XML. Token stream object. Converts CSS string which contains style declaration to XML document. Declaration of CSS style(s). Document which contains an XML interpretation of the CSS document. Converts to XML. Input stream. The base stream infilled by parser. Gets the XML document. Specifies tokens which represent elements in a CSS document. End of file. Element which must be skipped (Whitespaces). Comment is opened. Comment is closed. Attribute has a list of values. Attribute has a hyphen-separated attribute selectors list of values. String token. Identificator (name of function or keyword). Hash value (for instance, color #xxxxxx). Token is "@import" directive. Token is "@page" directive. Token is "@media" directive. Token is "@font-face" directive. Token is "@charset" directive. Token is "@"{IDENT} directive. Token is !important directive of priority. Token is NUMBERems. Token is NUMBERex. Token is NUMBERYY where YY = {px| in | cm | mm | pt | pc}. Token is NUMBERYY where YY = {deg | rad | grad}. Token is NUMBERYY where YY = {ms | s}. Token is NUMBERYY where YY = {hz | Khz}. Token is NUMBERIDENT. Token is NUMBER%. Token is number. Token is url(STRING). Token is IDENT. Token is U+RANGE. Token is just a symbol. Not a recognized token. This exception is thrown by CSS and HTML parsers when finding a problem in a document which cannot be resolved by the parser internally. Default text used by this exception when message is not specified by user. Overloaded constructor. Constructor with a user specified exception message. Message to be displayed on throwing an exception. Create exception based on other exception - Wrap inner exception. Inner exception. Create exception class with a user specified message and inner exception. User specified message. Exception on which this instance of exception class is based. This class is used by pre-parser as configuration object. Resource path for first config file. Resource path for second config file. Member holds default config based on config files from resources. First configuration XML document. Second configuration XML document. Dictionary holds elements known to pre-parser. Dictionary holds entities known to pre-parser. Hides default constructor to prevent construction without properties. Main constructor of configuration object. First config file which holds pre-parser elements rules. Second config files which holds entities information. Extracts from config files pre-parser rules and configuration information. Config file with pre-parser rules. Config file with entities rules. namespaces Extracts from config file element with additional information. Config file with pre-parser rules. Element with additional info that must be extracted. Namespaces. Extracts entities from config files. Config file with entities rules. Extracts main config from assembly. Property returns configuration based on config files from assembly resources. Returns the first config stream from resources. Returns the second config stream from resources. Returns the first default configuration file as XML document. Returns the second default configuration file as XML document. Returns the elements as Read-only. Returns the entities as Read-only. This class interprets one HTML element. It is used by pre-parser for converting HTML to XHTML. Element's start tag string. Element's end tag string. Element's name. Storage of IsCDATA property. Children of elements. Collection of optional elements. xPath with special settings. Indicates whether whitespaces must be deleted in element. Private constructor to prevent empty class construction. Main constructor used for element initializing. Name of the element. Returns an empty element which is not valid and cannot be used for any work. This value can be used as a NULL value replacer. Returns xPath with special settings. Gets or sets the tag start string. Gets or sets the tag end string. Returns the name of the element. Read-only. Returns the subname of the element name == Name.Substring(5). Indicates whether element is a CDATA holder. Collection of child elements. To check if collection contains any data, use IsChildrenUsed property. It does not create a collection. By default, element does not contain any collections and only on demand user will create one. Collection of optional elements. To check if collection contains any data, use IsOptionalUsed property. It does not create a collection. By default, element does not contains any collections and only on demand user will create one. Indicates whether optional collection is used. Indicates whether child collection contains. True if data is available. Indicates whether we have to delete whitespaces in element. This class tokenizes input stream and returns it as a high-level abstraction. Buffer size for temporary StringBuilder objects used by class. Default RegEx checks object's options. IsValueData method checks regular expression. IsWhitespace method checks regular expression. IsName method checks regular expression. IsStartName method checks regular expression. Pattern for WhiteSpace. Pattern for new lines. Pattern for CDATA. Array of tokens which indicates end of attribute value. Array of tokens which indicate end of attribute value. Object used by IsValueData method for checks. Object used by IsWhitespace method for checks. Object used by IsWhitespace method for checks. Object used by IsName method for checks. Object used by IsName method for checks. Object used by ExtractDataFromCDATA method for extracting data. Input stream which helps users to read HTML input files. Storage for CDataElementName object. Global position of parser. For internal use only. Token type. Type of data extracted from stream. Dictionary of entities which must be converted to char symbols. Token which was last extracted by ReadToken method. Temporary buffer for class methods. To remove memory allocation code from methods, all temporary objects become class members. Temporary buffer for class methods. To remove memory allocation code from methods, all temporary objects become class members. Temporary buffer for class methods. To remove memory allocation code from methods, all temporary objects become class members. Temporary buffer for class methods. To remove memory allocation code from methods, all temporary objects become class members. Temporary buffer for class methods. To remove memory allocation code from methods, all temporary objects become class members. Temporary buffer for class methods. To remove memory allocation code from methods, all temporary objects become class members. Temporary buffer for class methods. To remove memory allocation code from methods, all temporary objects become class members. Overloaded. Class can not be constructed by user without input stream. Main constructor. Indicates whether user specified token is whitespace symbols or not. Token to check. True if token is whitespace; False otherwise. Indicates whether user specified token is new line symbols or not. Token to check. True if token is new line; False otherwise. Indicates whether token is an attribute or tag name. Token to check. True if token is good for name; False otherwise. Indicates whether token is good to be in the start of an attribute or tag name. Token for checking. True if token is good for start name; False otherwise. Indicates whether token is good to be part of an attribute value. Token to check. True if token is good for attribute value; False otherwise. Overloaded Helper method. Extracts from stream data until specified by user token. Token which ends read operation. String between start point and end token. Helper method. Extracts from stream data until specified by user token. Token which ends read operation. Indicates whether to include end token into returned string. String between start point and end token. Overloaded Helper method. Extracts text from stream until the end token is reached. End token can be any item from ends array. Array of end tokens. Found end token. Returns extracted text until end token. Helper method. Extracts text from stream until the end token is reached. End token can be any item from ends array. Array of end tokens. Indicates whether to include end token into output string. Found end token. Returns extracted text until end token. Extracts whitespace from all whitespace tokens. Returns extracted whitespace from stream. Extracts new line from the token. Returns extracted new line from stream. Extract tag name from stream. Tag name. Extracts name from stream. Extracted name. Extracts definitions from stream. Extracted definition. Extracts comment from stream. Extracted comment. Extracts end of tag symbol. Extracted text from current position until end of tag symbol. Extracts marked section from stream. Value of marked section. Extracts entity from stream and returns it as unicode char. If entity is not recognized, returns tested text. Entity to unicode symbol or text. Extracts entity where it was written as integer value. Entity as unicode symbol or the unrecognized text. Extracts text from stream until next element for parsing. Extracted text. Extracts attribute value. Value of attribute. Skips all bad symbols before attribute value. Skips all bad symbols after '<'. Parses data if next will be text. Parses data if next will be tag. Parses data if next will be attribute. Parses data if next will be CData. Reads one token. Value of the token. Extracts data from CDATA block. Income data. Real data of CDATA block. Gets or sets the encoding of currently opened stream for tokenizing. Returns the last extracted token. Returns the last extracted token's type. Gets or sets the dictionary of entities which must be converted to unicode chars. CData element which must be found by parser for closing CDATA section of stream and start work in proper manner. Parser point. Parser has four states with their own parse algorithms. This property is used for manually switching from one parse algorithm to another. Indicates whether the end of file is reached. True if end of file. Class from HTMLParser (HTML->XHTML). Indicates whether to raise event. Corresponding for tokens of the document. Writes XHTML document. Stack for holding open tags. Configurator. Root element of the document. Flag indicates whether to skip bad situations or throw an exception. Default is skip. Array of prefixes in the document. Overloaded. Hides private constructor from end user. Creates a class with default configuration. Class gets input stream and output writer. Input stream. Output writer. Main constructor which allows the user to control all aspects of class creation. Quiet mode property changed. Raises quiet mode event. Returns a list of elements that MUST BE opened to allow current element at curent position. Element object. Name of the element. List of elements that MUST BE opened to allow current element at curent position. Indicates whether to check tag and adjust if needed. Checks if the specified elementName is allowed in the current context and adjusts it as necessary. Function returns element describing the elementName or NULL if there is no such element. Checks and adjusts tag for validity. Recognizes token and invokes the corresponding method. Detects the encoding of the file. String for encoding recognizing. Main method. Converts HTML document into XHTML document. Converts HTML to XHTML. Checks if the specified tag name holds a prefix. Also adds prefix to collection. Name of the tag. Indicates whether quiet mode is enabled. Returns the element from the stack. Flag indicates whether to skip bad situations or throw an exception. Default is skip. Returns an array of prefixes that occurred in the document. Returns the encoding used for data converting. Event that is to be raised when mode is changed. Helper class for parsing HTML document. HTML element which is parsing. True if element is NULL. Name of the tag. Hide default constructor from user hands. Constructor with an element instance as argument. Element object. Constructor with the specfied name of the element as argument. Name of the element. Constructor with the name of the element and element instance as argument. Element object. Name of the element. Returns the HTML element. Indicates whether element is NULL. Returns the name of the element. This class provides HTML Parser functionality. It makes the HTML well formatted and safe for use as XML document. Default size of the stream internal buffer. Converter of HTML document to xHTML document. Default constructor. Overloaded. Converts HTML data in the stream to xHTML format. Stream containing HTML data. Html in xHTML format. Main method. Parses, checks and converts HTML document. Object containing data. HTML data in xHTML format. Builds HTML object tree from the string text. Root element. Overloaded. Converts HTML to XHTML. String of the parsed document. Converts HTML document to XHTML document and loads the result into XML document. Source of data. Converts HTML to XHTML. String of the parsed document. Creates a tag. Storage of the data. Name of the parent tag. Name of the element. Detaches a tag from the document. Storage of the data. XPath pattern for detaching elements. Node after detaching child nodes. Attaches node to the document. Storage of data. Name of the parent element. Name of the element. Moves nodes from the list to the defined node. Owner of the nodes in the list. Nodes which must be replaced. Parses document and converts it to a valid HTML document. XML document for checking. Checked document. Removes bad tags from the document. Current node for removing tags. xPath pattern. Element containing tags. Checks if document has two root elements HTML, if yes - repairs that bug. XML document object for checking. Checked object. Loads parsed data into XML document object. XML Document object containing output data. Stream with parsed data. Infills namespaces into namespace manager. Namespace manager. Array of prefixes. Returns the encoding used by this parser. Type indicates where parser is currently. Before text token. Before tag token. Before attribute token. Before CData element. Indicates which type of data is currently being parsed. Default value. Token is text. Token is whitespace. Token is definition (<!...>). Token is <![ .. ]>. Token is comment. Token is <. Token is >. Token is />. Token is </. Token is attribute name. Token is attribute value. Interface that declares the functionality for objects exposing data of the document. Searches for a body of the document and returns data contained in it. Data of document's body if found; Null otherwise. Indicates whether such resource exists. Checks as local file as remote resource. Path for searching. Full path to the resource. Type of resource. True if resource found; False otherwise. Overloaded. Searches for resource by it's location inside of document. Path to the resource. Data of resource if found; Null otherwise. Searches for resource by it's location inside of document. Full path to the resource. Type of resource. Data of resource if found; Null otherwise. Indicates whether input HTML document is loaded from file. Indicates whether input HTML document is loaded by Uri. Indicates whether input HTML document is loaded from stream. Returns the source for parser is file, otherwise must be null. Property has higher priority Returns the source for parser specified by URI, otherwise must be null. Second property by priority for source checks. Returns the source specified as stream, otherwise must be null. Has lowest priority. Gets or sets root directory for the document. Returns the format of resource provider. 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. Default buffer allocation size. Underlying stream. Close sets _s to NULL. Shared read / write buffer. Alloc on first use. Reads pointer within shared buffer. Number of bytes read in buffer from _s. Writes pointer within shared buffer. Length of internal buffer, if its allocated. Stream position on moment of buffer read. Default constructor. Hidden to class users. Overloaded constructor. Initializes class by an instance of stream and DefaultBufferSize == 4096. Stream which our class must wrap. Initializes class by an instance of stream and user defined cache size. Stream which our class must wrap. User defined cache size. Stream does not support Read and Write operations. BufferSize is equal to or less than zero. Reads data from stream. If data is cached, then class will not call wrapped stream and simply return copy of cached data. Output buffer. Offset in output buffer where data from stream must be placed. Count of bytes which class must return. Quantity of read bytes. Reads a byte from the underlying stream. Returns the byte cast to an integer; -1 if reading from the end of the stream. Read byte. Writes portion of data into wrapped stream. If data can be placed into cache, then it will be there and only on flush operation data will be saved to wrapped stream. Array containing data. Offset to the beginning of the portion of data. Number of bytes in the portion of data. If array or stream is NULL. If offset or count is less than zero. If array does not contain required elements count. Writes byte of information into stream. Value which must be written. If stream is NULL. If can't write into stream. Seek operation. On any seek operation not written, data from cache will be flushed to wrapped stream. It is better to use position property if optimized for cache use. New offset of stream. Start point of seek operation. Current position. If stream is NULL. If can't seek in the stream. Saves all data from cache and closes stream. Flushes data. Resets cache. When stream is NULL. Reading is done by blocks from the file, but someone could read one byte from the buffer then write. At that point, the OS's file pointer is out of sync with the stream's position. All write functions should call this function to preserve the position in the file. Writes are buffered. Anytime the buffer fills up (_writePos + delta > _bufferSize) or the buffer switches to reading and there is dirty data (_writePos > 0), this function must be called. Sets the length of the wrapped stream. New length of stream. When value is less than zero. When stream is NULL. If can't seek or can't write into stream. Indicates whether data can be read from wrapped stream. True if data can be read. Class instance was disposed. Indicates whether data can be written to wrapped stream. Class instance was disposed. Indicates whether wrapped stream supports seek operations. Class instance was disposed. Returns the length of wrapped stream. On property value get class Flush not written to stream data. Class instance was disposed. Returns current position of stream. Position can be different when wrapped stream, because wrapped stream will point on last byte of cached data. On property set not written data flushed to stream. Class instance was disposed. Wrapped stream does not support seek operation. Returns the reference on stream wrapped by BufferStreamEx. Specifies a new line in different OS. Windows new line style. Mac new line style. Unix new line style. Control new line style. Stream which returns and writes data as string tokens into/from file. Stream supports encoding and data buffering. Stream buffer used for optimizing speed of read/write operations. Array of characters which delimit tokens. Array of atomic tokens which can take more than one symbol. An array of known preambles of encodings. An array of known encodings. Count of bytes in the beginning of the stream, that must be skipped. (Preambula) Array of sorted split characters - used by BinarySearch method. Temporary storage for token extracting. Used because it does not reallocate each string set. Array of multi-symbol tokens. Encoding that is to be used for read and write operations. Hash which helps detect multi-symbol token splitters. Buffer stream. It can be simply replaced by this reference. New line splitter. Storage of EndLineStyle property. Storage of MaxMultiTokenLength property. Storage of MinMultiTokenLength property. Indicates whether stream extracts multichar token in case sensitive or insensitive mode. Indicates whether class has rights to dispose m_buffer variable; otherwise Internal stream does not belong to class and must be freed by user. Stack that is to be used for multi-character token extract operations. Temporary buffer for extracting characters from source stream. Variable store extracted from stream character on peek operation. Indicates whether cache contains some data. Variable store token extracted from stream by Peek operation. Indicates whether cache contains some data. Returns enumerator which gives us stream data by tokens. Overloaded. Constructor with a file name in open mode. Constructor allows to control mode of file open operation. File name A FileMode constant that determines how to open or create the file. Constructor allows to control File open mode and access flags. File name A FileMode constant that determines how to open or create the file. A FileAccess constant that determines how the file can be accessed by the TokenStream object. This gets the CanRead and CanWrite properties of the FileStream object. CanSeek is true if path specifies a disk file Constructor allows to override file mode, access and share flags. File name A FileMode constant that determines how to open or create the file. A FileAccess constant that determines how the file can be accessed by the TokenStream object. This gets the CanRead and CanWrite properties of the FileStream object. CanSeek is true if path specifies a disk file A FileShare constant that determines how the file will be shared by processes Open stream. Constructor allows to specify parameter of stream open. File name A FileMode constant that determines how to open or create the file. A FileAccess constant that determines how the file can be accessed by the TokenStream object. This gets the CanRead and CanWrite properties of the FileStream object. CanSeek is true if path specifies a disk file A FileShare constant that determines how the file will be shared by processes Size of internal buffer used for read/write operations optimizations Constructor. Initializes new object. Input data Stream Creates Token stream from other stream. Encoding of input stream class is detected automatically. source stream Indicates whether TokenStream instance must close input stream on own. Creates Token stream from other stream with user specified encoding. input stream If encoding of input stream known then you can specify it; otherwise send null value for auto-detection Creates Token stream from other stream with user specified encoding. Constructor indicates whether to specify class control input stream. input stream If encoding of input stream is known then you can specify it; otherwise send null value for auto-detection Indicates whether TokenStream instance must close input stream on own. Constructor. Initializes new object. Encoding of input stream class is detected automatically. Input data Stream Indicates whether TokenStream instance must close input stream on own. Size of the Stream Constructor. Initializes new object. Input data Stream If encoding of input stream is known then you can specify it; otherwise send null value for auto-detection Indicates whether TokenStream instance must close input stream on own. Size of the Stream Initializes TokenStream from string input. String with input data. TokenStream Object Clears resources of Token stream class. Writes data into Stream. Data which will be written. Start Position Number of Symbols Peeks one byte from stream. -1 if end of stream is reached; one byte from stream otherwise. Extracts one char from stream. -1 if end of stream is reached; integer value of character otherwise. Peeks Token from the Stream. string.Empty or null if end of stream is reached; extracted token otherwise. Reads one byte from stream. -1 if end of stream is reached; one byte from stream otherwise. Reads one char from stream and shifts position of stream to next character. -1 if end of stream; integer value of character otherwise. Reads single line. String.Empty if end of stream is reached; line from file otherwise. Moves current position in the stream to the next line. Reads one token from stream. Null if end of stream is reached; token string otherwise. Reads multiple tokens from stream into array. Array where extracted tokens must be placed. Start position in the array. Quantity of tokens to extract. Quantity of extracted tokens. Overloaded. Reads data from the Stream. Source Stream Start position Number of symbols number of extracted characters. Reads data from Stream. Input Stream Start Position Number of Symbols. Number of extracted bytes. Indicates whether character belongs to one symbol tokens separators. Character to test True if character belongs to split chars; false otherwise. Checks character from array for multi-symbols tokens and returns the quantity of used characters from array for token. It also returns the token. In case, nothing is found, it returns -1. It tries to find the longest token from the list. Characters to check. Found token. Used characters from input array; -1 otherwise. Converts offset to Line number and position in line. Offset which must be converted to line and position values Line part of offset. Position part of offset. Converts enumeration to its string representation. Value to convert. End line string. Checks file and tries to detect which line end code is used in file. In case of error, NewLineStyle.Windows style is returned. Detects file encoding. Detected file encoding by preambles. Compares two arrays and returns the result. Source array Array with preamble symbols 0 if they are identical; -1 if source array is less than preamble array. Closes current file. Flushes changes from internal buffers to source streams. Sets position within the stream. Start position Indicates the reference point that is to be used to obtain the new position. New position in stream. Sets the position within the Stream. Token Indicates whether to return back. Indicates the reference point that is to be used to obtain the new position. New position in stream. Sets the length of the Stream. Length of the Stream. Calculates the number of lines between two positions in the file. Start position for calculating. End position for calculating. Count of lines. Creates a tree of FastChar objects which allows to search faster any word from stream by characters. '\uffff' - symbol indicates end of string from source array. Hash table which will store FastChar's objects. Array of strings. Creates a tree of FastChar objects which allows to search faster any word from stream by characters. '\uffff' - symbol indicates end of string from source array. Alternative method of FastChar tree building. Hash table which will store FastChar's objects. Array of strings. Based on the CaseSensitive property value, returns case sensitive or case insensitive FastChar class instance. Initializes new instance by character. Reference on new instance of FastChar class. Calculates and returns the number of lines in stream. Returns total lines count in file. Calculates the number of lines in stream till specified position. String which is interpreted as end of line. Make calculations till specified offset. Returns position part of calculation. Number of lines in area from current Position till Offset value. Returns the maximum size of multi-symbol token. Returns the minimum size of multi-symbol token. Gets or sets an array of characters which can split tokens in stream. Each symbol from this array will be returned by Stream as token with one char, for more complex constructions must use MultiCharTokens property values. Gets or sets multi-symbol atomic tokens. This property can used by top-level abstractions for extracting special lexems, like: ++, --, +=, -=, !=, ==, *=, etc. Indicates whether Multi-character Tokens are case sensitive or not. Default is case sensitive - TRUE. This property greatly reduces performance of TokenStream class an hence used only where it is really needed. Gets or sets the encoding that is to be used for file reading. Gets or sets position in stream. Indicates whether TokenStream can Seek. Indicates whether TokenStream can Read. Indicates whether TokenStream can Write. Returns the number of symbols in our Stream. On end of line, string update recalculates lines in stream. Gets or sets End line style ( For different OS ). 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. Parent TokenStream. Current Position Of Reading. Empty Constructor. Destructor. Disposes all resources. Constructor with specified parent. Clears all resources. At the beginning Of Enumeration, clears the buffer. NOTE : newline - is one token Returns current token. This class is used for multicharacter token search operations. It holds case sensitive information. Current character from the Stream. Holds the rest of characters in the word. Default constructor diasbled for end user. Overloaded constructor. Constructor for inheritors. char Collection for sub-chars Returns one character from the stream. Indicates whether SubChars collection contains string end symbol '\uffff'. Returns sub-chars ( the rest of chars in the word ) This class is used for multi-symbol token search operation. It holds case insensitive information. Creates new object. Character symbol. Fixes Microsoft bug for Case insensitive types. Microsoft provides only case insensitive hash provider for strings; characters by itself are not supported. Calculates hash code for character. Object for which hash must be calculated This class provides the functionality for comparing two characters. It fixes Microsoft bug: case insensitive help provided only for strings. Compares two characters by its values - case insensitive first value second value 0 - if equal; -1 if x is less than y; 1 if x is greater than y This class helps users to sort arrays by Length property value. Compares two Array classes by Length property values. first parameter second parameter 0 - if equal; -1 if x is less than y; 1 if x is greater than y Summary description for ColorConvert. Event sender. Event arguments. Event sender. Event arguments. Event sender. Event arguments. HSLs to RGB. The h. The s. The l. The r. The g. The b. RGBs to HSL. The r. The g. The b. The h. The s. The l. Determines whether [is known color] [the specified color]. The color. Color of the known. if set to true [use transparent]. true if [is known color] [the specified color]; otherwise, false. Determines whether [is system color] [the specified color]. The color. Color of the known. true if [is system color] [the specified color]; otherwise, false. Colors from RGB string. The text. Returns the red value of one channel level. Integer type color value. Red channel of color. Returns green channel level of color. Integer type color value. Green channel level of color. Returns the blue channel level of color. Integer type color value. Blue channel level of color. RGBs the specified r. The r. The g. The b. RGB color in integer RGBs the specified CLR. The CLR. RGB color in integer Gets the color of the VS net background. The color of the VS net background. Gets the VS net background brush. The VS net background brush. Gets the VS net background pen. The VS net background pen. Gets the color of the VS net selection. The color of the VS net selection. Gets the VS net selection brush. The VS net selection brush. Gets the VS net selection pen. The VS net selection pen. Gets the color of the VS net control. The color of the VS net control. Gets the VS net control brush. The VS net control brush. Gets the VS net control pen. The VS net control pen. Gets the color of the VS net pressed. The color of the VS net pressed. Gets the VS net pressed brush. The VS net pressed brush. Gets the VS net pressed pen. The VS net pressed pen. Gets the color of the VS net checked. The color of the VS net checked. Gets the VS net checked brush. The VS net checked brush. Gets the VS net checked pen. The VS net checked pen. Gets the color of the VS net border. The color of the VS net border. Gets the VS net border brush. The VS net border brush. Gets the VS net border pen. The VS net border pen. Gets the VS net contrast1. The VS net contrast1. Gets the VS net contrast2. The VS net contrast2. Gets the VS net contrast3. The VS net contrast3. Event that is to be raised when colors are changed and all controls must be repainted. Base class for all data provider classes. Name of the source file. Source data stream. Uri of the resource. Root directory for the document. Overloaded. Creates a new object. Creates a new object. Path to the HTML document. Creates a new object. Data of the HTML document. Creates a new object. Path to the data of the HTML document. Clears all objects. Searches for a body of the document and returns the data in it. Data of the document's body if found; Null otherwise. Indicates whether a resource with specified path exists. Checks as local file as remote resource. Path for searching. Full path to resource. Type of resource. True - if resource forund, False otherwise. Overloaded. Searches for resource by it's location inside the document. Path to the resource. Data of resource if found, Null otherwise. Searches for resource by it's location inside the document. Full path to the resource. Type of resource. Data of resource if found, Null otherwise. Sets the FileName property. New value of FileName property. Sets the Stream property. New value of Stream property. Sets the Uri property. New value of Uri property. Sets the root current directory to the document. Path to the file. Sets the root current directory to the document. Path to the file. Returns the path to the document. Returns the Uri to the document. Returns the stream containing the document's data. Indicates whether input HTML document is loaded from file. Indicates whether input HTML document is loaded by Uri. Indicates whether input HTML document is loaded from stream. Gets or sets root directory for the document. Returns the format of the resource provider. This class incapsulates source data of the document. Extension of the file. Cached original content of the document's data. Object providing data of the document. Don't use variable if there is no need. Use property instead. Default data provider. It may be used for resolving path by links, web forms, etc. Overloaded. Creates a new datasource object. Creates a new object with the specified filename. Name of the file. Creates a new object with the specified source stream. Source stream of the data. Creates a new object with the specified uri. Uri of the resource. Clears all resources used by this class. Checks input properties of InputHTML class and creates TokenStream which is needed for correct conversion. Indicates whether we must close stream or not. Stream which provides access to HTML document. Returns the original content of the document if it's possible to retrieve. Original content of the document if it's possible to retrieve. Searches for a body of the document and returns data of it. Data within document's body if found; Null otherwise. Indicates whether resource with specified path exists. Checks as local file as remote resource. Path for searching. Full path to resource. Type of resource. True if resource is found; False otherwise. Overloaded. Searches for resource by it's location inside the document. Path to the resource. Data of resource if found; Null otherwise. Searches for resource by it's location inside the document. Full path to the resource. Type of resource. Data of resource if found; Null otherwise. Returns the type of document's data. Name of the data source file. Format of the data. Caches data from the document. Stream data. Creates data provider depending on the format of the data. Path to the file. Current data format. Data provider depending on the format of the data. Creates data provider depending on the format of the data. Data of the document. Current data format. Data provider depending on the format of the data. Creates data provider depending on the format of the data. Path to the data of the document. Current data format Data provider depending on the format of the data. Sets the default data provider. Current data provider. Creates an HTML provider from the current data provider. Current provider. New default data provider. Returns the path to the document. Returns the Uri to the document. Returns the stream containing document's data. Gets or sets the current directory for this document. Indicates whether input HTML document is loaded from file. Indicates whether input HTML document is loaded by Uri. Indicates whether input HTML document is loaded from stream. Returns the format of the document's data. Returns the default data provider. It may be used by hyperlinks for path resolving, web forms, etc. Returns the data provider object. Thsi class works with documents in MHT format. It searches resources inside this document and returns it on demand. Overloaded. Creates a new object. Path to the HTML document. Creates a new object. Data of the HTML document. Creates a new object. Path to the data of the HTML document. Searches for a body of the document and returns data in it. Data of the document's body if found; Null otherwise. Indicates whether a resource with specified path exists. Checks as local file as remote resource. Path for searching. Full path to the resource. Type of resource. True if resource is found; False otherwise. Searches for the resource by it's location inside the document. Path to the resource. Data of the resource if found; Null otherwise. Searches for the resource by it's location inside the document. Full path to the resource. Type of resource. Data of the resource if found; Null otherwise. Returns the format of the resource provider. Class working with documents in MHT format. It searches resources inside this document and returnes it on demand. Key by which we will separate parts. Key for document part. Value of the body's key. Document controlling MIME document. When document is created from uri we must get data from Uri and then close stream. Dictionary of parts inside Mime document. Data of the HTML. Creates new object. Path to MHT document. Creates new object. Data of MHT document. Creates new object. Path to data of MHT document. Disposes object. Searches for a body of the document and returns data of it. Data of document's body if found, Null otherwise. Checks if such resource exists. Checks as local file as remote resource. Path for searching. Full path to resource. Type of resource. True - if resource forund, False otherwise. Searches for resource by it's location inside of document. Path to the resource. Data of resource if found, Null otherwise. Searches for resource by it's location inside of document. Full path to the resource. Type of resource. Data of resource if found, Null otherwise. Make all arrangement before using Mime. Document containing Mime data. Infills parts dictionary. Dictionary of parts. Document containing Mime data. Returns part by its path if exists. Path to resource. Part by its path if exists, Null otherwise. Reads data from the part. Part from which data would be extracted. Array of data in the part. Processes part. Dictionary of parts. Part object. Gets object containing document in MHT format. Gets parts of Mime document. Gets Format of resource provider. Styles of canvas which emulate 3D effect on screen. 3D canvas must be drawn in one line. Raised canvas 3D style. Canvas will take two pixels from all sides. Raised canvas 3D style. Canvas will take two pixels from all sides. Used when two or more items must look like one 3D area. Such items are split by special 3D vertical line. Mostly used for headers drawing. Flat style of 3D canvas. Single line border. Raised canvas style, but more simple. Specifies the styles which item can have for highlighting. Mouse cursor to enter item area. Item is selected, contains focus or is checked. Class representing different GDI capabilities. Default constructor. Destructor. Destroys all pens and brushes used by the class. Draws a 3D Line. 3D Line is a simple line which contains one dark and one light line. Using dark and light line, we create an optical 3D effect. Graphics object which is used by function to draw. Start point. End point. Draws a 3D box according to style specification. There are four styles available to draw. Graphics object used for drawing. Box rectangle. Style of box. Draws an active rectangle by blue colors. Graphic context where rectangle must be drawn. Destination rectangle. State of rectangle. Influence on colors by which rectangle will be drawn. Draws an active rectangle. Graphic context where rectangle must be drawn. Destination rectangle. State of rectangle. Influence on colors by which rectangle will be drawn. Indicates whether we need rectangle width and height fix. Makes rectangle's width and height less on one pixel. This is useful because in some cases, a rectangle's last pixels does not show. Rectangle whose contexts must be fixed. A new rectangle object which contains fixed values. Fixes the width of the rectangle height. The x. The y. The width. The height. A new rectangle object which contains fixed values. Calculates X and Y coordinates to place object at the center of the rectangle. Destination rectangle. Object size. Point class with X and Y coordinates of center. Overloaded. Draws 3D-style rectangle. Graphics canvas where rectangle must be drawn. Rectangle coordinates. Color of top left corner of rectangle. Color of bottom right corner of rectangle. Draws 3D-style rectangle. Graphics object. X coordinate of top left corner of the rectangle. Y coordinate of top left corner of the rectangle. Width of the rectangle. Height of the rectangle. Color that is to be used for top left corner drawing. Color that is to be used for bottom right corner drawing. Overloaded. Creates bitmap with specified size and infill. Bitmap sent by parameter will be used to fill destination area. If bitmap is less than destination area, it will be tiled. Infill of output bitmap. Returns bitmap filled by input bitmap. Creates bitmap with specified size and infill. Bitmap sent by parameter will be used to fill destination area. If bitmap is less then destination area, it will be tiled. Destination size. Infill of output bitmap. Returns bitmap filled by input bitmap. Overloaded. Draws arrow glyph at the center of the rectangle. Width and height of arrow will be 5 and 3. For arrow drawing, SystemColors.Highlight color will be used. TIP: Use an odd number for the arrowWidth and arrowWidth/2+1 for the arrowHeight so that the arrow gets the same pixel number on the left and on the right and get symmetrically painted. Graphics object. Destination rectangle. Direction of arrow. Draws arrow glyph at the center of rectangle. Width and height of arrow will be 5 and 3. TIP: Use an odd number for the arrowWidth and arrowWidth/2+1 for the arrowHeight so that the arrow gets the same pixel number on the left and on the right and get symmetrically painted. Graphics object. Destination rectangle. Direction of arrow. Color which must be used for drawing. Draws arrow glyph at the center of the rectangle. Width and height of arrow will be 5 and 3. TIP: Use an odd number for the arrowWidth and arrowWidth/2+1 for the arrowHeight so that the arrow gets the same pixel number on the left and on the right and get symmetrically painted. Graphics object. Destination rectangle. Direction of arrow. Brush which must be used for drawing. Draws arrow glyph at the center of rectangle. TIP: Use an odd number for the arrowWidth and arrowWidth/2+1 for the arrowHeight so that the arrow gets the same pixel number on the left and on the right and get symmetrically painted. Graphics object. Destination Rectangle. Arrow glyph will be placed at the center of the destination rectangle. Width of arrow. Height of arrow. Direction arrow. Color which must be used by arrow draw function. Draws arrow glyph at the center of the rectangle. TIP: Use an odd number for the arrowWidth and arrowWidth/2+1 for the arrowHeight so that the arrow gets the same pixel number on the left and on the right and get symmetrically painted. Graphics object Destination rectangle. Arrow Glyph will be placed at the center of the destination rectangle. Width of arrow. Height of arrow. Direction arrow. Brush which must be used for drawing. Gets or sets the dark. The dark. Gets or sets the dark dark. The dark dark. Gets or sets the light. The light. Gets or sets the light light. The light light. Gets the dark brush. The dark brush. Gets the dark dark brush. The dark dark brush. Gets the light brush. The light brush. Gets the light light brush. The light light brush. Gets the dark pen. The dark pen. Gets the dark dark pen. The dark dark pen. Gets the light pen. The light pen. Gets the light light pen. The light light pen. Gets the one line format. The one line format. Gets the one line no trimming. The one line no trimming. Enumerator which indicates where destination document is. Unknown type. File is local. Document is remote. Enumerator declares the types of documents supported by HTMLUI. Document is in HTML format. Document is in Mht format. Optimized version of SortedList collection. Instead of keeping two arrays, one for keys and one for values, we change values on the Hashtable collection and only keep the keys collection sorted. Default capacity of internal buffers. Array which stores keys in sorted order. Collection store value. Size of collection. Version of collection data. Default comparer for keys. List of keys. List of values. Overloaded. Default constructor. Creates an empty list with the specified initial capacity. Initial capacity. When initialCapacity is less than zero. Creates an empty SortedList with the default initial capacity and specified comparer. The IComparer that is to be used to determine whether two keys are equal. Creates an empty SortedList with the specified initial capacity and specified comparer. Initial capacity. The IComparer that is to be used to determine whether two keys are equal. Copies the elements from the specified dictionary to a new list with the same initial capacity as the number of elements copied. The IDictionary to copy from. Copies the elements from the specified dictionary to a new list with the same initial capacity as the number of elements copied and with the specified comparer. The IDictionary to copy from. The IComparer that is to be used to determine whether two keys are equal. When argument d is NULL. Returns a synchronized (thread-safe) wrapper for the SortedList. The SortedList to synchronize. A synchronized (thread-safe) wrapper for the SortedList. When list is NULL. Adds an element with the provided key and value to the list. The Object that is to be used as the key of the element to be added. The Object that is to be used as the value of the element to be added. When key is NULL. When list already contains the specified key. Removes all elements from the collection. Creates a new object that is a copy of the current instance. Copy of the current instance. Determines whether the list contains an element with the specified key. Key of the element to search. True if the list contains the specified key. Determines whether the list contains an element with the specified key. Key of the element to search. True if the list contains the specified key. Determines whether the list contains the element with the specified value. Value of the element to search. True if the list contains the specified value Copies all the elements of the SortedListEx to the specified one-dimensional array starting at the specified destination array index. The one-dimensional array that is to be used as the destination of the elements copied from the current list. The index in the array at which copying begins. If specified array is NULL. If rank of the array is not one or there are not enough elements. If specified array Index is less than zero. Returns the value at the specified index of the SortedListEx. The zero-based index of the value to retrieve. The value at the specified index of the SortedListEx. When index is less than zero or greater than size of the list. Returns the key at the specified index of the SortedListEx. The zero-based index of the key to retrieve. The key at the specified index of the SortedListEx. When index is less than zero or greater than size of the list. Returns the keys in the SortedListEx. An IList containing the keys in the SortedListEx. Returns the values in the SortedListEx. An IList containing the values in the SortedListEx. Returns the zero-based index of the specified key. The key to locate. The zero-based index of key, if key is found; -1, otherwise. If specified key is NULL. Returns the zero-based index of the first occurrence of the specified value. The value to locate (can be NULL). The zero-based index of the first occurrence of value, if value is found; -1, otherwise. Removes the element at the specified index. The zero-based index of the element to remove. When index is less than zero or greater than the size of the list. Removes the element with the specified key from SortedListEx. The key of the element to remove. Replaces the value at the specific index. The zero-based index at which the value is to be saved. The Object to save. Can be NULL. When index is less than zero or greater than the size of the list. Sets the capacity to the actual number of elements. Returns an IDictionaryEnumerator that can iterate through the SortedListEx. An IDictionaryEnumerator for the SortedListEx. Returns an IEnumerator that can iterate through the SortedListEx. An IEnumerator for the SortedListEx. Inserts element with specified key and value at the specified index. The zero-based index where the element is to be inserted. The key of the element to insert. The value of the element to insert. Ensures that the capacity of this instance is atleast the specified minimum value. The minimum capacity to ensure. Gets or sets the capacity of internal buffers. Returns the size of the collection. Read-only. Returns the list of keys. Read-only. Returns the list of values. Read-only. Indicates whether list is Read-only. Indicates whether the collection has fixed size. Indicates whether the collection is synchronized. Returns the object that can be used to synchronize access to the collection. Read-only. Gets or sets the value associated with the specified key. Wrapped SortedListEx. Sync object. Creates SyncSortedListEx for specified SortedListEx. SortedListEx that will be wrapped. Adds an element with the provided key and value to the list. The Object to use as the key of the element to be added. The Object to use as the value of the element to be added. Removes all elements from the collection. Creates a new object that is a copy of the current instance. A new object that is a copy of the current instance. Indicates whether the list contains an element with the specified key. Key of the element to search. True if list contains specified key. Indicates whether the list contains an element with the specified key. Key of the element to search. True if list contains specified key. Indicates whether the list contains the specified value. Key of the element to search. True if list contains specified value. Copies all the elements of the list to the specified one-dimensional array starting at the specified destination array index. The one-dimensional array that is the destination of the elements copied from the current list. The index in an array at which copying begins. Returns the value at the specified index of the list. The zero-based index of the value to retrieve. The value at the specified index of the SortedListEx. Returns an IDictionaryEnumerator that can iterate through the list. An IDictionaryEnumerator for the list. Returns the key at the specified index of the list. The zero-based index of the key to get. The key at the specified index of the list. Returns the keys in the list. An IList containing the keys in the list. Returns the values in the list. An IList containing the values in the list. Returns the zero-based index of the specified key. The key to locate. The zero-based index of key, if key is found; otherwise, -1. Returns the zero-based index of the first occurrence of the specified value. The value to locate (can be NULL). The zero-based index of the first occurrence of value, if value is found; otherwise, -1. Removes the element at the specified index. The zero-based index of the element to remove. Removes the element with the specified key from the list. The key of the element to remove. Replaces the value at the specific index. The zero-based index at which the value is to be saved. The Object to save. Can be NULL. Sets the capacity to the actual number of elements. Returns the capacity of internal buffers. Returns the size of the collection. Read-only. Returns the object that can be used to synchronize access to the collection. Read-only. Indicates whether the list is Read-only. Indicates whether the collection has fixed size. Indicates whether the collection is synchronized. Gets or sets the value associated with the specified key. If it is assumed to getObjectRetType, then Current will return key of the current element. If it is assumed to getObjectRetType, then Current will return value of the current element. If it is assumed to getObjectRetType, then Current will return both - key and value (as DictionaryEntry). List for which is this enumerator. Key of the current element. Value of the current element. Index of current element. Starting index for the enumerator. Ending index for this enumerator. Version of collection data. True if current element is correct; otherwise False (before beginning or after end). Specifies what should return method Current (key, value, or both). Creates enumerator for specified list, starting from specified index and with specified count. List for which enumerator is to be created. Starting index. Number of elements to enumerate. Type of enumerating values (keys, value, DicEntry). Creates a new object that is a copy of the current instance. Copy of the current instance. Advances the enumerator to the next element of the collection. True if the enumerator was successfully advanced to the next element; False if it has passed the end of the collection. When the current version is not equal to the SortedListEx version. Sets the enumerator to its initial position, which is before the first element in the collection. When the current version is not equal to the SortedListEx version. Returns the key of the current element. Read-only. When the current version is not equal to the SortedListEx version or if current is False. Returns the DictionaryEntry for the current element. When the current version is not equal to the SortedListEx version or if current is False. Returns the current element in the collection. Read-only. If current is False. Returns the value for the current element. When the current version is not equal to the SortedListEx version or if current is False. List for which this collection was created. Creates KeyList for the specified SortedListEx. SortedListEx for which KeyList must be created. Adds an element with the provided key to the list. The Object to use as the key of the element to be added. Removes all elements from the collection. Indicates whether the list contains an element with the specified key. Key of the element to search. True if list contains specified key. Copies all the elements of the list to the specified one-dimensional array starting at the specified destination array index. The one-dimensional array that is the destination of the elements copied from the current list. The index in an array at which copying begins. If array is NULL or rank of the array is not 1. Inserts the specified value at the specified index. The zero-based index at which the value is to be saved. The Object to save. Can be NULL. Returns an IEnumerator that can iterate through the list. An IEnumerator for the list. Returns the zero-based index of the specified key. The key to locate. The zero-based index of the key, if the key is found; otherwise, -1. Removes the element with the specified key from the list. The key of the element to remove. Removes the element at the specified index from the list. The zero-based index of the element to remove. Returns the size of the collection. Read-only. Indicates whether the list is Read-only. Indicates whether the collection has fixed size. Indicates whether the collection is synchronized. Returns the object that can be used to synchronize access to the collection. Read-only. Gets or sets the key at the specified index. List for which this collection was created. Array of values. Creates ValueList for specified SortedListEx. SortedListEx for which ValueList must be created. Re-reads values from the list. Adds an element with the provided key to the list. The Object to use as the key of the element to be added. Removes all elements from the collection. Indicates whether the list contains an element with the specified value. Value to search. True if list contains specified value. Copies all the elements of the list to the specified one-dimensional array starting at the specified destination array index. The one-dimensional array that is the destination of the elements copied from the current list. The index in an array at which copying begins. Inserts the value at the specified index. The zero-based index at which the value is to be saved. The Object to save. Can be NULL. Returns an IEnumerator that can iterate through the list. An IEnumerator for the list. Returns the zero-based index of the specified value. The value to locate. The zero-based index of the value, if the value is found; otherwise, -1. Removes the specified value from the list. The value to remove. Removes the element at the specified index from the list. The zero-based index of the element to remove. Returns the size of the collection. Read-only. Indicates whether the list is Read-only. Indicates whether the collection has fixed size. Returns True if the collection is synchronized; otherwise False. Returns the object that can be used to synchronize access to the collection. Read-only. Gets or sets the value at the specified index. Utility class for different static methods. Options for regular expressions. RegEx pattern for searching special HTML symbols. Pattern for numbers. Delimiter of Url path. Prefix of the fragment in the Uri object. Pattern for WhiteSpace. Whitespace string. Delimiter in local filesystem. Limit number of converting arabic to \"A\" format. Index of A char in the ASCII table. xPath pattern. RegEx options. RegEx object for retrieving symbols from string. RegEx object for retrieving numbers from string. Regex object for detecting encoding. Regex object for deleting multiple WhiteSpaces. Indicates whether two strings are equal or not. Method is case insensitive. First string. Second string. True if strings are equal by value. Indicates whether file with such path exists. Searches in specified directory also. Additional directory for searching the file. Path to the file. True if file is found. Returns the absolute path for the file. Additional directory for searching the file. Path to the file. Full path for the file if file exists; NULL otherwise. Indicates whether file with specified path exists. Searches in additional directory also. Additional directory for searching the file. Path to the file. Full path to the file. True if file exists; False otherwise. Indicates whether resource by Uri with defined path exists. Searches in additional Uri base also. Additional root uri for searching resource. Path to resource. Uri object to the file. True if file by Uri exists; False otherwise. Converts string with special HTML symbols to string view. String with special symbols. Converted string if symbols exist; input string otherwise. Converts ShortVariant value to string and returns it. Value to convert. String interpretation of the variant value. Converts ShortVariant value to integer and returns it. Value to convert. Integer value. Returns point from its string representation. String representation of the point. Point form of string. Returns size from its string representation. String representation of the size. Size object. Converts string to its bool representation. String representation of the bool. Bool value. Creates bitmap object from the stream. Bitmap stream data. Bitmap object, if bitmap is created; NULL otherwise. Loads and returns bitmap from the file. Full path to the file. Bitmap if loaded; Null otherwise. Returns data from the specified Uri address. Uri path to the resource. Data from Uri resource. Returns data from the specified Uri address. Uri path to the resource. Data from Uri resource. Reads data from the specified stream. Source stream for data reading. Array of data from the stream. Returns string data extracted from the specified file with default encoding. Name of the file. Name of the Directory. String data extracted from the file with default encoding. Creates and returns the stream from the specified file. Current directory. Path to the file. Stream object if resource found; Null otherwise. Reads data from the specified stream and converts it to the stream. Stream with data. Encoding object. String data from the stream. Converts the given string to memory stream. The string to convert in to stream. Stream data from string Detects and returns the encoding from it's string name. Name of encoding. Encoding data if detected; Null otherwise. Extracts bookmark path from the specified full path and returns array where the first element is the path without bookmark; second - bookmark if found. Path to resource. Array where first element is path without bookmark; second - bookmark if found. Retrieves path to file from path where bookmark data may exist. Path to file. Path to file from path where bookmark data may exist. Retrieves bookmark data from path where bookmark data may exist. Path to file. Bookmark data from path where bookmark data may exist. Trims big whitespaces from the specified string to single, skip tabs, new lines, etc. String value. String after deleting whitespaces. Converts arabic number to roman. Number in arabic format. Number in Roman format. Converts arabic number to \"A\" format. Number in arabic format. Number in \"A\" format. Private constructor. Returns uri path from directory path and relative path of the resource. Directory of the document. Relative path to the resource. Uri object of the resource. Utility metnod for converting arabic number to roman format. Current number value. Max current number. Roman equivalent. Roman equivalent. Utility metnod. Helps to convert arabic number to \"A\" format. Arabic number. Sequence of number. Adds letter instead of number. String builder object. Number to be converted to letter.