Ich versuche, in Razor einen Helfer zu schreiben, der wie folgt aussieht:
@helper DoSomething<T, U>(Expression<Func<T, U>> expr) where T : class
Leider denkt der Parser, dass dies <T
der Anfang eines HTML-Elements ist und ich am Ende einen Syntaxfehler habe. Ist es möglich, mit Razor einen Helfer zu erstellen, der eine generische Methode ist? Wenn ja, wie lautet die Syntax?
static
, es sei denn, Implementierungsdetails verbieten dies. Grund dafür ist, dass man generische Erweiterungshelfer verwenden könnte :@helper Foo<T>(this T o) where T : IBar { }