BatchGuy.App.CreateEAC3ToBatchForm.GetMKVMergeBatchFileWriteService C# (CSharp) Метод

GetMKVMergeBatchFileWriteService() приватный Метод

private GetMKVMergeBatchFileWriteService ( IDirectorySystemService directorySystemService, List discs, IAudioService audioService, AbstractEAC3ToOutputNamingService eac3ToOutputNamingService, IEAC3ToCommonRulesValidatorService _eac3ToCommonRulesValidatorService ) : IMKVMergeBatchFileWriteService
directorySystemService IDirectorySystemService
discs List
audioService IAudioService
eac3ToOutputNamingService BatchGuy.App.Eac3To.Abstracts.AbstractEAC3ToOutputNamingService
_eac3ToCommonRulesValidatorService IEAC3ToCommonRulesValidatorService
Результат IMKVMergeBatchFileWriteService
        private IMKVMergeBatchFileWriteService GetMKVMergeBatchFileWriteService(IDirectorySystemService directorySystemService, List<BluRayDiscInfo> discs,
            IAudioService audioService, AbstractEAC3ToOutputNamingService eac3ToOutputNamingService, IEAC3ToCommonRulesValidatorService _eac3ToCommonRulesValidatorService)
        {
            if (_eac3toConfiguration.IsExtractForRemux && _eac3toConfiguration.IfIsExtractForRemuxIsItForAMovie)
                return new MKVMergeBatchFileWriteForMovieService(_eac3toConfiguration, directorySystemService, discs, audioService, eac3ToOutputNamingService, _eac3ToCommonRulesValidatorService);
            else
                return new MKVMergeBatchFileWriteService(_eac3toConfiguration, directorySystemService, discs, audioService, eac3ToOutputNamingService, _eac3ToCommonRulesValidatorService);
        }
CreateEAC3ToBatchForm