Ich habe gerade die Referenzquelle .NET 4.5 von Microsoft installiert, während ich versuche, ein Problem, das ich sehe, zu debuggen, und ich stolperte in HttpApplication.cs
über die folgenden.Ist `_ [....]` eine gültige Kennung?
Beachten Sie die vorletzte Zeile private bool _[....]; // per call
.
Ist _[....]
ein gültiger Bezeichner (auf jeder Kompilierungsstufe, einschließlich IL) oder wurde die Quelle seit der Kompilierung geändert?
Offensichtlich nicht, oder haben Sie versucht, es nicht zu kompilieren? Der Compiler geht davon aus, dass es sich um eine ungültige Array-Deklaration handelt. –
Sie können es nicht kompilieren, da die Referenzquelle nicht mit einer Lösungsdatei geliefert wird. Ich bin mir ziemlich sicher, dass es kein gültiger Bezeichner in ** user-land ** C# ist, aber ich weiß, dass der Compiler Klassennamen und dergleichen generiert, die Sie oder ich nicht in Visual Studio schreiben konnten, und fragt daher, ob es überhaupt gültig ist Kompilierungsgrad einschließlich IL. –
@Bobson MS führt eine Reinigung der Referenzquelle durch, hauptsächlich in Bezug auf Kommentare. Schätze, dass ihre Putzfrau etwas zu viel "gereinigt" hat. – CodesInChaos