[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Inherit=Encoding Interfaces=Object,Encoding Info=Represents a UTF-16 encoding of Unicode characters. [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the UnicodeEncoding class|14|0|Constructor,Constructor2,Constructor3 [Methods] *doConstructor=Initializes a new instance of the UnicodeEncoding class. ARG()|1|0 *doConstructor2=Initializes a new instance of the UnicodeEncoding class. Parameters specify whether to use the big endian byte order and whether to provide a Unicode byte order mark. ARG(bool bigEndian, bool byteOrderMark)|1|0 *doConstructor3=Initializes a new instance of the UnicodeEncoding class. Parameters specify whether to use the big endian byte order, whether to provide a Unicode byte order mark, and whether to throw an exception when an invalid encoding is detected. ARG(bool bigEndian, bool byteOrderMark, bool throwOnInvalidBytes)|1|0 *doEncoding=Sets the current Encoding. ARG(Encoding srcEncoding)|1|0 *CharSize=Represents the Unicode version 2.0 character size in bytes. This field is a constant. ARG(int)|3|1 *GetDecoder=Obtains a decoder that converts a UTF-16 encoded sequence of bytes into a sequence of Unicode characters. ARG(Decoder)|3|0 *GetEncoder=Obtains an encoder that converts a sequence of Unicode characters into a UTF-16 encoded sequence of bytes. ARG(Encoder)|3|0 *GetHashCode=Returns the hash code for the current instance. ARG(int)|3|1 *GetPreamble=Returns a Unicode byte order mark encoded in UTF-16 format, if the constructor for this instance requests a byte order mark. ARG(byte[])|3|13 UnicodeEncoding=Returns the UnicodeEncoding object. ARG(UnicodeEncoding)|3|0 *bigEndian=true to use the big endian byte order (most significant byte first), or false to use the little endian byte order (least significant byte first). ARG(bool)|4|104 *byteOrderMark=true to specify that a Unicode byte order mark is provided; otherwise, false. ARG(bool)|4|104 *throwOnInvalidBytes=true to specify that an exception should be thrown when an invalid encoding is detected; otherwise, false. ARG(bool)|4|104