示例#1
0
        public static FileTableEntry Deserialize(InstallerBinary objBinary)
        {
            Int64          off  = objBinary.ReadInt64();
            Int64          size = objBinary.ReadInt64();
            string         path = objBinary.ReadUTF8Path();
            FileTableEntry ret  = new FileTableEntry(off, size, path);

            return(ret);
        }
示例#2
0
        public void Deserialize(InstallerBinary objBinary)
        {
            Int64 count = objBinary.ReadInt64();

            for (Int64 iOption = 0; iOption < count; iOption++)
            {
                InstallOption opt = InstallOption.Deserialize(objBinary);
                _lstInstallOptions.Add(opt);
            }
        }
示例#3
0
        public void Deserialize(InstallerBinary objBinary)
        {
            Int64 entries = objBinary.ReadInt64();

            for (Int64 iEntry = 0; iEntry < entries; iEntry++)
            {
                FileTableEntry ent = FileTableEntry.Deserialize(objBinary);
                _lstEntries.Add(ent);
            }
        }