Ejemplo n.º 1
0
        /// <summary>
        /// </summary>
        /// <param name="FilePath"></param>
        /// <returns></returns>
        public static BuildManifest FromByteArray(byte[] ByteArray)
        {
            BuildManifest Manifest = FileUtils.ReadFromArray <BuildManifest>(ByteArray);

            if (Manifest != null)
            {
                Manifest.UpgradeVersion();
                Manifest.CacheBlockInfo();
                Manifest.CacheSizeInfo();
            }

            return(Manifest);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// </summary>
        /// <param name="FilePath"></param>
        /// <returns></returns>
        public static BuildManifest ReadFromFile(string FilePath)
        {
            BuildManifest Manifest = FileUtils.ReadFromBinaryFile <BuildManifest>(FilePath);

            if (Manifest != null)
            {
                Manifest.OriginalFilePath = FilePath;
                Manifest.UpgradeVersion();
                Manifest.CacheSizeInfo();
                Manifest.TrimBlockInfo();
            }

            return(Manifest);
        }