2 Stimmen

Umgang mit dem this-Schlüsselwort und öffnenden Klammern mit ReSharper und StyleCop

Ich hoffe, dass mir hier jemand helfen kann. Ich habe in den letzten Wochen immer mal wieder gejagt. Es ist eine zweiteilige Frage von Dingen, die mich nerven!

Ich mag es nicht, dass dieses Schlüsselwort vor allem steht. Bevor ich Stylecop installiert habe, bot ReSharper an, diese Schlüsselwörter als überflüssig zu entfernen. Mit StyleCop passiert das nicht mehr. Schlimmer noch, wenn ich den Code neu formatiere oder anderweitig daran herumfummle, scheint das this-Schlüsselwort automatisch dort aufzutauchen, wo ich es nicht verlangt habe. Ich habe versucht, die Überprüfung von StyleCop zu deaktivieren und ReSharpers einzuschalten. RS bietet nicht an, es zu entfernen. Ich bin zu dem Schluss gekommen, dass es etwas mit der Formatierung des Codes zu tun haben muss, aber ich kann nichts finden.

Ein kleineres Ärgernis ist, dass ich es vorziehe, wenn die öffnende geschweifte Klammer in der gleichen Zeile steht wie die Aussage, auf die sie sich bezieht. Auch hier wird sie immer wieder nach unten verschoben. Ich frage mich, ob es sich um denselben Bereich handelt und ich einfach den Wald vor lauter Bäumen nicht sehe.

6voto

Piers Myers Punkte 9716

Sie können resharper dazu bringen, die this Schlüsselwort, indem Sie Resharper->Optionen->Sprachen->C#->Formatierungsstil->Andere->Qualifizierer "this." für Instanzmitglied auf 'Nicht verwenden' setzen. Bei der Installation von Stylecop wird diese Einstellung immer auf 'Use always' zurückgesetzt.

enter image description here

Was die geschweiften Klammern betrifft, so können Sie diese unter Resharper->Optionen->Sprachen->C#->Formatierungsstil->Klammern Layout ändern und die Option 'At and of line (K&R style)' verwenden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X