BatchGuy.App.MKVMerge.Services.MKVMergeBatchFileWriteForEncodeService.IsAllX264EpisodeNumbersUnique C# (CSharp) Метод

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

private IsAllX264EpisodeNumbersUnique ( ) : bool
Результат bool
        private bool IsAllX264EpisodeNumbersUnique()
        {
            bool isValid = true;

            foreach (X264File file in _batchGuyEAC3ToSettings.X264Files)
            {
                if (_batchGuyEAC3ToSettings.X264Files.Where(f => f.EpisodeNumber == file.EpisodeNumber).Count() > 1)
                {
                    isValid = false;
                }
            }

            if (!isValid)
            {
                this._errors.Add(new Error() { Description = "Episode number not unique for all AviSynth Files on the Create x264 Batch File Screen." });
            }
            return isValid;
        }