Beispiel #1
0
 public ProlibResource(string fileName, string containedFiles, ProLibraryVersion version, bool isCompressed)
 {
     FileName       = fileName;
     ContainedFiles = containedFiles;
     Version        = version;
     IsCompressed   = isCompressed;
 }
        /// <inheritdoc cref="IProlibArchiver.SetProlibVersion"/>
        public void SetProlibVersion(ProlibVersion version)
        {
            _prolibVersion = version;
            if (version == ProlibVersion.Default)
            {
                return;
            }
            var val = (byte)version;

            if (!Enum.IsDefined(typeof(ProLibraryVersion), version))
            {
                throw new ProLibraryException($"Unknown library version {version}.");
            }
            _version = (ProLibraryVersion)val;
        }