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

◆ Fallback() [4/4]

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

Definition at line 128 of file EncodingCharBuffer.cs.

129 {
130 if (_chars != null)
131 {
132 char* chars = _chars;
134 {
135 _bytes -= byteBuffer.Length;
138 return false;
139 }
140 _charCountResult += (int)(_chars - chars);
141 }
142 else
143 {
145 }
146 return true;
147 }
unsafe readonly char * _charStart
readonly System.Text.DecoderNLS _decoder
DecoderFallbackBufferHelper _fallbackBufferHelper
void ThrowCharsOverflow(System.Text.DecoderNLS decoder, bool nothingDecoded)
unsafe bool InternalFallback(byte[] bytes, byte *pBytes, ref char *chars)

References System.Text.EncodingCharBuffer._bytes, System.Text.EncodingCharBuffer._charCountResult, System.Text.EncodingCharBuffer._chars, System.Text.EncodingCharBuffer._charStart, System.Text.EncodingCharBuffer._decoder, System.Text.EncodingCharBuffer._enc, System.Text.EncodingCharBuffer._fallbackBufferHelper, System.chars, System.Text.DecoderFallbackBufferHelper.InternalFallback(), System.Text.DecoderFallbackBufferHelper.InternalReset(), and System.Text.EncodingNLS.ThrowCharsOverflow().