internal RarManagerImpl(IImportContext Ms, IUnrarUserSettings unrarsettings) : base(Ms) { _IUnrarUserSettings = unrarsettings; _RarZipFileAfterSuccessfullExtract = _IUnrarUserSettings.RarZipFileAfterSuccessfullExtract; _RarZipFileAfterFailedExtract = _IUnrarUserSettings.RarZipFileAfterFailedExtract; _RarExctractManagement = _IUnrarUserSettings.RarExctractManagement; _AddRar = _IUnrarUserSettings.AddUseRarPasswordToList; }
//internal ConvertManagerImpl(IImportContext Ms, ConvertFileBehaviour iFileCreatedByConvertion, PartialFileBehaviour iSourceFileUsedForConvertion, // PartialFileBehaviour iConvertedFileExtractedFromRar) internal ConvertManagerImpl(IImportContext Ms, IConverterUserSettings iConverterUserSettings) : base(Ms) { _FileCreatedByConvertion = iConverterUserSettings.FileCreatedByConvertion; _SourceFileUsedForConvertion = iConverterUserSettings.SourceFileUsedForConvertion; _ConvertedFileExtractedFromRar = iConverterUserSettings.ConvertedFileExtractedFromRar; if (_FileCreatedByConvertion == ConvertFileBehaviour.SameFolder) _ComputeTargetName = (fn, h) => Path.GetDirectoryName(fn); else _ComputeTargetName = (fn, h) => ComputeName(fn, h); }