System::Text::EncoderReplacementFallbackBuffer κλάση

EncoderReplacementFallbackBuffer class

Buffer for replacing encoding fallback strategy. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.

class EncoderReplacementFallbackBuffer : public System::Text::EncoderFallbackBuffer

Μέθοδοι

ΜέθοδοςΠεριγραφή
EncoderReplacementFallbackBuffer(const EncoderReplacementFallbackPtr&)Κατασκευαστής.
Fallback(char_t, int) overrideΔιαχειρίζεται αποτυχία κωδικοποίησης.
Fallback(char_t, char_t, int) overrideΔιαχειρίζεται αποτυχία κωδικοποίησης.
get_Remaining() const overrideΛαμβάνει τον αριθμό των υπόλοιπων χαρακτήρων στη μνήμη.
GetNextChar() overrideΛαμβάνει τον επόμενο διαθέσιμο χαρακτήρα.
MovePrevious() overrideΜετακινείται στον προηγούμενο χαρακτήρα.
Reset() overrideΕπαναφέρει τη μνήμη στην αρχική κατάσταση (πριν από την κλήση του Fallback()).

Δείτε επίσης