Visual Studio / Resharper-Codeformatierung - c #

8

Beim Erstellen eines neuen Typs mit der Objektinitialiser-Syntax verschiebt Visual Studio die geschweiften Klammern automatisch nach dem neuen Schlüsselwort

So

%Vor%

Allerdings würde ich es vorziehen, dies nicht zu tun und es stattdessen so zu belassen.

%Vor%

Irgendwelche Ideen dazu - ich habe alle Visual Studio-Formatierungsoptionen durchgelaufen und finde keine passende

irgendwelche Ideen?

    
ChrisCa 10.02.2012, 09:45
quelle

2 Antworten

8

Von meiner beliebtesten Antwort hier:

  1. Legen Sie im Klammern-Layout Array und fest Objektinitialisierer bis Am nächsten Linie (BSD Stil) .
  2. Stellen Sie in Andere sicher, dass Einzugsmultiplizierer für fortlaufende Zeilen auf 1 festgelegt ist.
  3. Stellen Sie in Andere sicher, dass Einrückungsarray, Objekt und Auflistungsinitialisierungsblock nicht aktiviert ist .

Sie werden den Stil haben, den Sie wollen!

    
Igal Tabachnik 10.02.2012, 19:00
quelle
3

Sie finden dies in den Optionen zum Nachschärfen. Gehe zu ReSharper -> Options -> C# -> Formatting Style -> Braces Layout -> "Array And Object Initialization" . Aber ich bin mir nicht sicher, ob ReSharper solche Formatierung erlaubt.

    
MichaelMocko 10.02.2012 09:51
quelle