Esto provoca una excepción en tiempo de compilación: public sealed class ValidatesAttribute<T> : Attribute { } [Validates<string>] public static class StringValidation { } Me doy cuenta de que C # no admite atributos genéricos. Sin embargo, después de mucho buscar en Google,...