2013-05-14 13 views
12

Meine Klassen werden in Visual Studio automatisch wie folgt formatiert.So deaktivieren Sie den automatischen Zeilenumbruch beim Aufruf des Basiskonstruktors

[Serializable] 
public class TestException : Exception { 
    public TestException() 
     : base() { 
    } 
} 

Ich will nicht, dass Zeilenumbruch zwischen Konstrukteur und Basiskonstruktor Aufruf geschehen kann, so sollte es so aussehen.

[Serializable] 
public class TestException : Exception { 
    public TestException() : base() { 
    } 
} 

Welche Einstellungen müsste ich ändern, um das erwartete Ergebnis zu erzielen?

Antwort

3

Leider gibt es keine solche Einstellung in der Visual Studio eingebauten Options\Text Editor\C#\Formatting\New Lines Dialog.

Wenn Sie ReSharper es verwenden eine Place constructor initializer on same line Option unter Code Editing\C#\Formatting Style\Line Breaks and Wrapping:

ReSharper

+1

Dammit! Eines der wenigen Dinge, die VS davon abhalten, perfekt zu sein. – Bitterblue

+4

Ich habe dies tatsächlich überprüft, und es sieht aus wie Ihre in der Vorschau tut, aber es bewegt sich immer noch die Base() Anruf auf eine neue Zeile. Seltsam. –

+0

@Peter - gleich für mich – Zitun

Verwandte Themen