public DifferenceGenerator(ChecksumDataStorage checksumDataStorage, IFtpDirectoryTreeBuilder ftpDirectoryTreeBuilder, IFtpManager ftpManager, ILocalDirectoryTreeBuilder localDirectoryTreeBuilder, IClassLogger logger, ITreeComparer treeComparer) => (_checksumDataStorage, _ftpDirectoryTreeBuilder, _ftpManager, _localDirectoryTreeBuilder, _logger, _treeComparer) = (checksumDataStorage, ftpDirectoryTreeBuilder, ftpManager, localDirectoryTreeBuilder, logger, treeComparer);
public LazyTreeComparer(ILeafProvider leftLeafProvider, ILeafProvider rightLeafProvider, ILeafComparer leafComparer, ITreeComparer comparer) { LeftLeafProvider = leftLeafProvider; RightLeafProvider = rightLeafProvider; LeafComparer = leafComparer; }