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

◆ GetByteCount() [1/7]

virtual unsafe int System.Text.Encoding.GetByteCount ( char * chars,
int count )
inlinevirtualinherited

Reimplemented in System.Text.ConsoleEncoding, System.Text.ConsoleEncoding, System.Formats.Asn1.SpanBasedEncoding, System.Formats.Asn1.T61Encoding, System.Text.ASCIIEncoding, System.Text.Latin1Encoding, System.Text.UnicodeEncoding, System.Text.UTF32Encoding, System.Text.UTF7Encoding, System.Text.UTF8Encoding, and System.Text.EncodingNLS.

Definition at line 759 of file Encoding.cs.

760 {
761 if (chars == null)
762 {
763 throw new ArgumentNullException("chars", SR.ArgumentNull_Array);
764 }
765 if (count < 0)
766 {
767 throw new ArgumentOutOfRangeException("count", SR.ArgumentOutOfRange_NeedNonNegNum);
768 }
769 char[] chars2 = new ReadOnlySpan<char>(chars, count).ToArray();
770 return GetByteCount(chars2, 0, count);
771 }
virtual int GetByteCount(char[] chars)
Definition Encoding.cs:713

References System.SR.ArgumentNull_Array, System.SR.ArgumentOutOfRange_NeedNonNegNum, System.chars, System.count, and System.Text.Encoding.GetByteCount().