Beef Corlib
Public Member Functions | List of all members
System.Text.UTF16EncodingWithBOM Class Reference
Inheritance diagram for System.Text.UTF16EncodingWithBOM:
System.Text.UTF16Encoding System.Text.Encoding

Public Member Functions

override int GetEncodedSize (StringView str)
 
override Result< int, EncodeErrorEncode (StringView str, Span< uint8 > dest)
 
- Public Member Functions inherited from System.Text.UTF16Encoding
override int GetMaxCharCount (int size)
 
override int GetCharUnitSize ()
 
override int GetEncodedLength (char32 c)
 
override int Encode (char32 c, Span< uint8 > dest)
 
override int GetDecodedUTF8Size (Span< uint8 > bytes)
 Returns number of UTF8 characters required to hold the decoded result.
 
override Result< int, DecodeErrorDecodeToUTF8 (Span< uint8 > inBytes, StringView outChars)
 Decodes from bytes to UTF8.
 
- Public Member Functions inherited from System.Text.Encoding
virtual Result< int, DecodeErrorDecodeToUTF8 (Span< uint8 > inBytes, String outStr)
 Decodes from bytes to UTF8.
 

Additional Inherited Members

- Static Public Member Functions inherited from System.Text.Encoding
static Encoding DetectEncoding (Span< uint8 > data, out int bomSize)
 
- Static Public Attributes inherited from System.Text.Encoding
static readonly ASCIIEncoding ASCII = new ASCIIEncoding() ~ delete _
 
static readonly UTF8Encoding UTF8 = new UTF8Encoding() ~ delete _
 
static readonly UTF8EncodingWithBOM UTF8WithBOM = new UTF8EncodingWithBOM() ~ delete _
 
static readonly UTF16Encoding UTF16 = new UTF16Encoding() ~ delete _
 
static readonly UTF16EncodingWithBOM UTF16WithBOM = new UTF16EncodingWithBOM() ~ delete _