.NET 4.x перевод проекта с net 4.5 на 4.0 - C#

Формулировка задачи:

Добрый день! Подскажите, пожалуйста в чем беда и как спастись. Изначально писал с использованием net 4.5, так как на xp такового не установить перекомпилил с 4.0, но появилась ошибка указывает на строку: if (!(type.GetCustomAttributes<CategoryAttribute>(false).Where(attr => attr.Category == "UCForForm").Any())) continue; ошибка: :50 Incorrect number of type parameters. Candidates are: object[] GetCustomAttributes(bool) (in class MemberInfo) object[] GetCustomAttributes(System.Type, bool) (in class MemberInfo) Подскажите как правильно изменить, чтобы framework 4.0 скушал?

Код к задаче: «.NET 4.x перевод проекта с net 4.5 на 4.0 - C#»

textual
if (!(type.GetCustomAttributes(false).Cast<CategoryAttribute>().Where(attr => attr.Category == "UCForForm").Any()))

14   голосов, оценка 4.143 из 5


СОХРАНИТЬ ССЫЛКУ