public BinarySerializer( IDataCompressor compressor, ILogger logger, IPasswordEncryption passwordEncryption, IPublicKeyEncryption publicKeyEncryption, IPublicKeyEncryption symmetricEncryption, IDataSerializer xmlSerializer) { this.compressor = compressor; this.logger = logger; this.passwordEncryption = passwordEncryption; this.publicKeyEncryption = publicKeyEncryption; this.symmetricEncryption = symmetricEncryption; this.xmlSerializer = xmlSerializer; }
public BinaryParser( IDataCompressor compressor, IHashAlgorithm hashAlgorithm, ILogger logger, IPasswordEncryption passwordEncryption, IPublicKeyEncryption publicKeyEncryption, IPublicKeyEncryption publicKeySymmetricEncryption, IDataParser xmlParser) { this.compressor = compressor; this.hashAlgorithm = hashAlgorithm; this.logger = logger; this.passwordEncryption = passwordEncryption; this.publicKeyEncryption = publicKeyEncryption; this.publicKeySymmetricEncryption = publicKeySymmetricEncryption; this.xmlParser = xmlParser; }
public CompressDataSerializer(IDataSerializer serializer, IDataCompressor compressor) { _serializer = serializer ?? throw new ArgumentNullException(nameof(serializer)); _compressor = compressor ?? throw new ArgumentNullException(nameof(compressor)); }
public CompressDataSerializer(IDataSerializer serializer, IDataCompressor compressor) { _serializer = serializer; _compressor = compressor; }
public CompressionRunner(IDataGenerator dataGenerator, IDataCompressor dataCompressor) { _dataGenerator = dataGenerator; _dataCompressor = dataCompressor; }
public XmlParser(IDataCompressor compressor, ILogger logger) { this.compressor = compressor; this.logger = logger; }