Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Fallback() [2/2]

unsafe bool System.Text.Encoding.EncodingCharBuffer.Fallback ( byte[] byteBuffer)
inlinepackage

Definition at line 186 of file Encoding.cs.

187 {
188 if (_chars != null)
189 {
190 char* chars = _chars;
192 {
193 _bytes -= byteBuffer.Length;
196 return false;
197 }
198 _charCountResult += (int)(_chars - chars);
199 }
200 else
201 {
203 }
204 return true;
205 }
virtual unsafe bool InternalFallback(byte[] bytes, byte *pBytes, ref char *chars)
unsafe readonly char * _charStart
Definition Encoding.cs:100
readonly DecoderFallbackBuffer _fallbackBuffer
Definition Encoding.cs:116

References System.Text.Encoding.EncodingCharBuffer._bytes, System.Text.Encoding.EncodingCharBuffer._charCountResult, System.Text.Encoding.EncodingCharBuffer._chars, System.Text.Encoding.EncodingCharBuffer._charStart, System.Text.Encoding.EncodingCharBuffer._decoder, System.Text.Encoding.EncodingCharBuffer._enc, System.Text.Encoding.EncodingCharBuffer._fallbackBuffer, System.chars, System.Text.DecoderFallbackBuffer.InternalFallback(), System.Text.DecoderFallbackBuffer.InternalReset(), and System.Text.Encoding.ThrowCharsOverflow().