Зачем преобразовывать аргумент List в IEnumerable ?

У меня есть метод, который выглядит следующим образом:

    public void UpdateTermInfo(List<Term> termInfoList)
    {
        foreach (Term termInfo in termInfoList)
        {
            UpdateTermInfo(termInfo);
        }
        m_xdoc.Save(FileName.FullName);
    }

Resharper советует мне вместо этого изменить сигнатуру метода на IEnumerable из Список <Срок> . Какая польза от этого?

9
задан David Pfeffer 13 December 2011 в 12:43
поделиться