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

◆ GetCharCountCommon()

unsafe int System.Text.ASCIIEncoding.GetCharCountCommon ( byte * pBytes,
int byteCount )
inlineprivateinherited

Definition at line 289 of file ASCIIEncoding.cs.

290 {
291 int bytesConsumed;
292 int num = GetCharCountFast(pBytes, byteCount, base.DecoderFallback, out bytesConsumed);
293 if (bytesConsumed != byteCount)
294 {
295 num += GetCharCountWithFallback(pBytes, byteCount, bytesConsumed);
296 if (num < 0)
297 {
298 Encoding.ThrowConversionOverflow();
299 }
300 }
301 return num;
302 }
unsafe override int GetCharCountFast(byte *pBytes, int bytesLength, DecoderFallback fallback, out int bytesConsumed)
unsafe int GetCharCountWithFallback(byte *pBytesOriginal, int originalByteCount, int bytesConsumedSoFar)
Definition Encoding.cs:1348

References System.byteCount, System.Text.ASCIIEncoding.GetCharCountFast(), System.Text.Encoding.GetCharCountWithFallback(), and System.Text.Encoding.ThrowConversionOverflow().

Referenced by System.Text.ASCIIEncoding.GetCharCount(), System.Text.ASCIIEncoding.GetCharCount(), and System.Text.ASCIIEncoding.GetCharCount().