Ответ 1
Я не видел никаких доказательств этого в 4.0 spec... поэтому я считаю, что ответ "нет".
Итак - если нет особых причин, почему нет общих атрибутов,
Мне интересно - может быть, они будут реализованы?
Это будет отлично подходит для фильтров действий ASP.NET MVC.
Я не видел никаких доказательств этого в 4.0 spec... поэтому я считаю, что ответ "нет".
Спецификация С# 4 не упоминает дженерики в атрибутах.
Позор, наткнулся на случай, когда я хотел использовать его в ValidationAttribute.
Что-то, что может проверить, является ли данная коллекция пустой. В общем случае это может быть общий или не общий параметр.
public override Boolean IsValid(Object value)
{
var v = value as ICollection<T>;
return v.Count > 0;
}
Было бы полезно, если бы я мог это сделать.