コード例 #1
0
        private CompressionType GetCompressionTypeFor(FileSpec file)
        {
            var message = "=> " + file.FileName;
            var actualCompressionType = this.compressionType;
            var overrideType          = file.CompressionType;

            if (!string.IsNullOrEmpty(overrideType))
            {
                actualCompressionType = this.ParseCompressionType(overrideType);
                if (actualCompressionType != this.compressionType)
                {
                    message += string.Format(" (CompressionType: {0})", actualCompressionType.ToString());
                }
            }
            this.LogMessage(message, true);
            return(actualCompressionType);
        }
コード例 #2
0
 private CompressionType GetCompressionTypeFor(FileSpec file)
 {
     var message = "=> " + file.FileName;
     var actualCompressionType = this.compressionType;
     var overrideType = file.CompressionType;
     if (!string.IsNullOrEmpty(overrideType))
     {
         actualCompressionType = this.ParseCompressionType(overrideType);
         if (actualCompressionType != this.compressionType)
         {
             message += string.Format(" (CompressionType: {0})", actualCompressionType.ToString());
         }
     }
     this.LogMessage(message, true);
     return actualCompressionType;
 }
コード例 #3
0
 protected internal virtual string Compress(FileSpec file, string originalContent)
 {
     compressor.CompressionType = GetCompressionTypeFor(file);
     compressor.LineBreakPosition = LineBreakPosition;
     return compressor.Compress(originalContent);
 }
コード例 #4
0
 protected internal virtual string Compress(FileSpec file, string originalContent)
 {
     compressor.CompressionType   = GetCompressionTypeFor(file);
     compressor.LineBreakPosition = LineBreakPosition;
     return(compressor.Compress(originalContent));
 }