public sbyte ReadInt8() { lock (m_lock) { if (!m_locked) { throw new Exception("Cannot Read from an unlocked Packet."); } return(m_reader.ReadSByte()); } }