2009-07-31 9 views

Respuesta

19

No he visto ninguna evidencia de esto en el 4.0 spec ... así que creo que la respuesta es "no".

+3

Es difícil aceptar una respuesta que no quería escuchar. -_- –

+10

Correcto. Esa característica continúa siendo muy baja en la lista de prioridades. –

+5

Siempre es bueno para obtener una respuesta definitiva; gracias Eric. –

8

La especificación C# 4 no menciona los genéricos en los atributos.

1

Vergüenza, me encontré con un caso en el que quería usar esto en una ValidationAttribute.

Algo que puede comprobar si una colección determinada está vacía. En general, esto podría ser con un parámetro genérico o no genérico.

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

     return v.Count > 0; 
    } 

sería útil si pudiera hacerlo.

+0

También me gustaría combinar genéricos y ValidationAttribute. Sería bueno si el ValidationAttribute implementara un IValidatable y heredado de Attribute. –