Estoy tratando de escribir un ayudante en la maquinilla de afeitar que tiene el siguiente aspecto:¿Es posible crear un método @helper genérico con Razor?
@helper DoSomething<T, U>(Expression<Func<T, U>> expr) where T : class
Por desgracia, el analizador piensa que <T
es el comienzo de un elemento HTML y termino con un error de sintaxis. ¿Es posible crear un ayudante con Razor que sea un método genérico? Si es así, ¿cuál es la sintaxis?
Aún no se ha corregido en la versión MVC 4 actual. :( –
¿Cómo todavía no se soluciona esto en VS2012? –
Bondad, no puedo esperar a que se agregue esto, espero que esté en algún lugar alrededor de "* implementarlo ayer *" en la lista de prioridades. Parcialmente fuera del tema, pero junto con esto, me gustaría ver que las clases generadas son 'estáticas', a menos que los detalles de implementación lo prohíban; por lo tanto, se podría usar * ayudantes de extensión genéricos *:' @helper Foo (este T o) donde T: IBar {} ' –
Dan