ЕСЛИ все мои методы, нужно выставить коллекцию, тогда мне нужно, чтобы пользователь Linq Extension.ToList(), почти везде мне нужно использовать списки или пользовательские коллекции во всем моем коде.
Если это так,.ToList() игнорирует это правило правильно? Или есть такая методика, как копирование списка o что-то, чтобы исправить нарушение и все же вернуть список?