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

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

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