فئة System::Text::DecoderFallbackBuffer

DecoderFallbackBuffer class

يوفر مخزنًا مؤقتًا لتنفيذ fallback. يجب إنشاء كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبدًا بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، حيث سيسبب ذلك أخطاءً وقت التشغيل أو أخطاء تأكيد. احرص دائمًا على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.

class DecoderFallbackBuffer : public System::Object

الطرق

طريقةالوصف
virtual Fallback(ArrayPtr<uint8_t>, int)ينفّذ إجراء fallback الفعلي.
virtual get_Remaining() constيحصل على عدد الأحرف المتبقية التي ستُعالج.
virtual GetNextChar()يستخرج الحرف التالي في مخزن fallback.
virtual MovePrevious()ينقل موضع المخزن خطوة واحدة إلى الخلف إذا كان ذلك ممكنًا.
virtual Reset()يعيد تعيين المخزن إلى الحالة الأولية.

انظر أيضًا