internal void ReadAll(byte[] buffer, int offset, int length) { int len = databuffer.Read(buffer, offset, length); if (len < length) { throw new MException("Read EOF"); } }