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