Mono Class Library: Overview

System.Text.UTF8Encoding: Members

The members of System.Text.UTF8Encoding are listed below.

See Also: Inherited members from System.Text.Encoding

Public Constructors

Constructs a new instance of the System.Text.UTF8Encoding class.
Constructs a new instance of the System.Text.UTF8Encoding class with the specified bool that indicates whether the Unicode byte order mark in UTF-8 is recognized or emitted when reading from or writing to a System.IO.Stream.
Constructs a new instance of the System.Text.UTF8Encoding class using the specified bool flags.

Public Methods

override
Equals(object) : bool
Determines whether the current instance and the specified object represent the same type and value.
override
GetByteCount(string) : int
Determines the number of bytes required to encode the characters in the specified string as a System.Text.UTF8Encoding.
override
GetByteCount(char*, int) : int
Documentation for this section has not yet been entered.
override
GetByteCount(char[], int, int) : int
Determines the number of bytes required to encode the specified range of characters in the specified Unicode character array as a System.Text.UTF8Encoding.
override
GetBytes(string) : byte[]
Encodes the specified string as a System.Text.UTF8Encoding.
override
GetBytes(char*, int, byte*, int) : int
Documentation for this section has not yet been entered.
override
GetBytes(char[], int, int, byte[], int) : int
Encodes the specified range of the specified char array into the specified range of the specified byte array as a System.Text.UTF8Encoding.
override
GetBytes(string, int, int, byte[], int) : int
Encodes the specified range of the specified string into the specified range of the specified byte array as a System.Text.UTF8Encoding .
override
GetCharCount(byte*, int) : int
Documentation for this section has not yet been entered.
override
GetCharCount(byte[], int, int) : int
Returns the number of characters produced by decoding the specified range of the specified byte array as a System.Text.UTF8Encoding .
override
GetChars(byte*, int, char*, int) : int
Documentation for this section has not yet been entered.
override
GetChars(byte[], int, int, char[], int) : int
Decodes the specified range of the specified byte array into the specified range of the specified char array as a System.Text.UTF8Encoding .
override
GetDecoder() : Decoder
Returns a System.Text.Decoder for the current instance.
override
GetEncoder() : Encoder
Returns a System.Text.Encoder for the current instance.
override
GetHashCode() : int
Generates a hash code for the current instance.
override
GetMaxByteCount(int) : int
Returns the maximum number of bytes required to encode the specified number of characters as a System.Text.UTF8Encoding, regardless of the actual character values.
override
GetMaxCharCount(int) : int
Returns the maximum number of characters produced by decoding the specified number of bytes as a System.Text.UTF8Encoding, regardless of the actual byte values.
override
GetPreamble() : byte[]
Returns the bytes used at the beginning of a stream to determine which encoding a file was created with.
override
GetString(byte[], int, int) : string
Documentation for this section has not yet been entered.