private void PlayHelper(Commentary commentary) { if (!commentary.PlaySounds) { return; } commentary.SoundFiles.Where(sound => !string.IsNullOrWhiteSpace(sound)).IterateIndex( (index, soundFile) => ProcessSoundItem(soundFile, commentary.GetSoundTextByIndex(index))); }