public void ReadChars(char[] buffer, uint count)
{
if ((this.m_Pos + count) > this.m_Buffer.Length)
{
object[] objArray1 = new object[] { "NetworkReader:ReadChars out of range: (", count, ") ", this.ToString() };
throw new IndexOutOfRangeException(string.Concat(objArray1));
}
for (ushort i = 0; i < count; i = (ushort) (i + 1))
{
buffer[i] = (char) this.m_Buffer[this.m_Pos + i];
}
this.m_Pos += count;
}