C# Class System.Text.Encoding

Inheritance: ICloneable
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Свойство Type Description
Clone Object
CreateDefaultEncoding Encoding
DeserializeEncoding void
GetBestFitBytesToUnicodeData char[]
GetBestFitUnicodeToBytesData char[]
GetByteCount int
GetByteCount int
GetBytes int
GetBytes int
GetCharCount int
GetCharCount int
GetChars int
GetChars int
GetDataItem void
GetEncodingCodePage Encoding
GetEncodingRare Encoding
IsAlwaysNormalized bool
IsAlwaysNormalized bool
OnDeserialized void
OnDeserialized void
OnDeserializing void
OnDeserializing void
OnSerializing void
SerializeEncoding void
SetDefaultFallbacks void
ThrowBytesOverflow void
ThrowBytesOverflow void
ThrowCharsOverflow void
ThrowCharsOverflow void

Méthodes publiques

Méthode Description
Convert ( Encoding srcEncoding, Encoding dstEncoding, byte bytes ) : byte[]
Convert ( Encoding srcEncoding, Encoding dstEncoding, byte bytes, int index, int count ) : byte[]
Equals ( Object value ) : bool
GetByteCount ( String s ) : int
GetByteCount ( char chars ) : int
GetByteCount ( char chars, int index, int count ) : int
GetBytes ( String s ) : byte[]
GetBytes ( char chars ) : byte[]
GetBytes ( char chars, int index, int count ) : byte[]
GetBytes ( String s, int charIndex, int charCount, byte bytes, int byteIndex ) : int
GetBytes ( char chars, int charIndex, int charCount, byte bytes, int byteIndex ) : int
GetCharCount ( byte bytes ) : int
GetCharCount ( byte bytes, int index, int count ) : int
GetChars ( byte bytes ) : char[]
GetChars ( byte bytes, int index, int count ) : char[]
GetChars ( byte bytes, int byteIndex, int byteCount, char chars, int charIndex ) : int
GetDecoder ( ) : Decoder
GetEncoder ( ) : Encoder
GetEncoding ( String name ) : Encoding
GetEncoding ( String name, EncoderFallback encoderFallback, DecoderFallback decoderFallback ) : Encoding
GetEncoding ( int codepage ) : Encoding
GetEncoding ( int codepage, EncoderFallback encoderFallback, DecoderFallback decoderFallback ) : Encoding
GetEncodings ( ) : EncodingInfo[]
GetHashCode ( ) : int
GetMaxByteCount ( int charCount ) : int
GetMaxCharCount ( int byteCount ) : int
GetPreamble ( ) : byte[]
GetString ( byte bytes ) : String
GetString ( byte bytes, int index, int count ) : String

Méthodes protégées

Méthode Description
Encoding ( ) : System
Encoding ( int codePage ) : System

Private Methods

Méthode Description
Clone ( ) : Object
CreateDefaultEncoding ( ) : Encoding
DeserializeEncoding ( SerializationInfo info, StreamingContext context ) : void
GetBestFitBytesToUnicodeData ( ) : char[]
GetBestFitUnicodeToBytesData ( ) : char[]
GetByteCount ( char chars, int count ) : int
GetByteCount ( char chars, int count, EncoderNLS encoder ) : int
GetBytes ( char chars, int charCount, byte bytes, int byteCount ) : int
GetBytes ( char chars, int charCount, byte bytes, int byteCount, EncoderNLS encoder ) : int
GetCharCount ( byte bytes, int count ) : int
GetCharCount ( byte bytes, int count, DecoderNLS decoder ) : int
GetChars ( byte bytes, int byteCount, char chars, int charCount ) : int
GetChars ( byte bytes, int byteCount, char chars, int charCount, DecoderNLS decoder ) : int
GetDataItem ( ) : void
GetEncodingCodePage ( int CodePage ) : Encoding
GetEncodingRare ( int codepage ) : Encoding
IsAlwaysNormalized ( ) : bool
IsAlwaysNormalized ( NormalizationForm form ) : bool
OnDeserialized ( ) : void
OnDeserialized ( StreamingContext ctx ) : void
OnDeserializing ( ) : void
OnDeserializing ( StreamingContext ctx ) : void
OnSerializing ( StreamingContext ctx ) : void
SerializeEncoding ( SerializationInfo info, StreamingContext context ) : void
SetDefaultFallbacks ( ) : void
ThrowBytesOverflow ( ) : void
ThrowBytesOverflow ( EncoderNLS encoder, bool nothingEncoded ) : void
ThrowCharsOverflow ( ) : void
ThrowCharsOverflow ( DecoderNLS decoder, bool nothingDecoded ) : void

Method Details

Convert() public static méthode

public static Convert ( Encoding srcEncoding, Encoding dstEncoding, byte bytes ) : byte[]
srcEncoding Encoding
dstEncoding Encoding
bytes byte
Résultat byte[]

Convert() public static méthode

public static Convert ( Encoding srcEncoding, Encoding dstEncoding, byte bytes, int index, int count ) : byte[]
srcEncoding Encoding
dstEncoding Encoding
bytes byte
index int
count int
Résultat byte[]

Encoding() protected méthode

protected Encoding ( ) : System
Résultat System

Encoding() protected méthode

protected Encoding ( int codePage ) : System
codePage int
Résultat System

Equals() public méthode

public Equals ( Object value ) : bool
value Object
Résultat bool

GetByteCount() public méthode

public GetByteCount ( String s ) : int
s String
Résultat int

GetByteCount() public méthode

public GetByteCount ( char chars ) : int
chars char
Résultat int

GetByteCount() public abstract méthode

public abstract GetByteCount ( char chars, int index, int count ) : int
chars char
index int
count int
Résultat int

GetBytes() public méthode

public GetBytes ( String s ) : byte[]
s String
Résultat byte[]

GetBytes() public méthode

public GetBytes ( char chars ) : byte[]
chars char
Résultat byte[]

GetBytes() public méthode

public GetBytes ( char chars, int index, int count ) : byte[]
chars char
index int
count int
Résultat byte[]

GetBytes() public méthode

public GetBytes ( String s, int charIndex, int charCount, byte bytes, int byteIndex ) : int
s String
charIndex int
charCount int
bytes byte
byteIndex int
Résultat int

GetBytes() public abstract méthode

public abstract GetBytes ( char chars, int charIndex, int charCount, byte bytes, int byteIndex ) : int
chars char
charIndex int
charCount int
bytes byte
byteIndex int
Résultat int

GetCharCount() public méthode

public GetCharCount ( byte bytes ) : int
bytes byte
Résultat int

GetCharCount() public abstract méthode

public abstract GetCharCount ( byte bytes, int index, int count ) : int
bytes byte
index int
count int
Résultat int

GetChars() public méthode

public GetChars ( byte bytes ) : char[]
bytes byte
Résultat char[]

GetChars() public méthode

public GetChars ( byte bytes, int index, int count ) : char[]
bytes byte
index int
count int
Résultat char[]

GetChars() public abstract méthode

public abstract GetChars ( byte bytes, int byteIndex, int byteCount, char chars, int charIndex ) : int
bytes byte
byteIndex int
byteCount int
chars char
charIndex int
Résultat int

GetDecoder() public méthode

public GetDecoder ( ) : Decoder
Résultat Decoder

GetEncoder() public méthode

public GetEncoder ( ) : Encoder
Résultat Encoder

GetEncoding() public static méthode

public static GetEncoding ( String name ) : Encoding
name String
Résultat Encoding

GetEncoding() public static méthode

public static GetEncoding ( String name, EncoderFallback encoderFallback, DecoderFallback decoderFallback ) : Encoding
name String
encoderFallback EncoderFallback
decoderFallback DecoderFallback
Résultat Encoding

GetEncoding() public static méthode

public static GetEncoding ( int codepage ) : Encoding
codepage int
Résultat Encoding

GetEncoding() public static méthode

public static GetEncoding ( int codepage, EncoderFallback encoderFallback, DecoderFallback decoderFallback ) : Encoding
codepage int
encoderFallback EncoderFallback
decoderFallback DecoderFallback
Résultat Encoding

GetEncodings() public static méthode

public static GetEncodings ( ) : EncodingInfo[]
Résultat EncodingInfo[]

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetMaxByteCount() public abstract méthode

public abstract GetMaxByteCount ( int charCount ) : int
charCount int
Résultat int

GetMaxCharCount() public abstract méthode

public abstract GetMaxCharCount ( int byteCount ) : int
byteCount int
Résultat int

GetPreamble() public méthode

public GetPreamble ( ) : byte[]
Résultat byte[]

GetString() public méthode

public GetString ( byte bytes ) : String
bytes byte
Résultat String

GetString() public méthode

public GetString ( byte bytes, int index, int count ) : String
bytes byte
index int
count int
Résultat String