Подтвердить что ты не робот

Будут ли общие признаки в С# 4?

Итак - если нет особых причин, почему нет общих атрибутов,
Мне интересно - может быть, они будут реализованы?

Это будет отлично подходит для фильтров действий ASP.NET MVC.

4b9b3361

Ответ 1

Я не видел никаких доказательств этого в 4.0 spec... поэтому я считаю, что ответ "нет".

Ответ 2

Спецификация С# 4 не упоминает дженерики в атрибутах.

Ответ 3

Позор, наткнулся на случай, когда я хотел использовать его в ValidationAttribute.

Что-то, что может проверить, является ли данная коллекция пустой. В общем случае это может быть общий или не общий параметр.

public override Boolean IsValid(Object value)
    {
        var v = value as ICollection<T>;

        return v.Count > 0;
    }

Было бы полезно, если бы я мог это сделать.