public void WriteUInt8(byte value) { lock (m_lock) { if (m_locked) { throw new Exception("Cannot Write to a locked Packet."); } m_writer.Write(value); } }