Ich muss C#-Code reparieren, der mit .NET 4 dekompiliert wurde. Leider ist auf meiner Workstation nur .NET 3.5 installiert und das könnte der Grund sein, warum der folgende Code nicht kompiliert werden kann:
ReportPage.<>c__DisplayClass26 <>c__DisplayClass = new ReportPage.<>c__DisplayClass26();
Was bedeutet <> Konstrukt hier? Außer dieser Zeile gibt es nirgendwo im Code c__DisplayClass26-Strings. Das könnte bedeuten, dass dieser Name aus einer Metainformation konstruiert ist, die bei der Dekompilierung übersehen wurde.