2013-05-14 18 views
12

Sınıflarım Visual Studio'da otomatik olarak bu şekilde biçimlendirilir.Baz yapıcıda otomatik satır sonu nasıl devre dışı bırakılır

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

O satır sonu yapıcı ve baz yapıcı çağrısı arasında gerçekleşmesi istemiyoruz, bu nedenle bu gibi görünmelidir.

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

Beklediğim sonucu elde etmek için hangi ayarları değiştirmem gerekirdi?

cevap

3

Ne yazık ki Visual Studio'nun yerleşik Options\Text Editor\C#\Formatting\New Lines iletişim kutusunda böyle bir ayar yoktur.

ReSharper

+1

Dammit: Eğer ReSharper kullanırsanız

Code Editing\C#\Formatting Style\Line Breaks and Wrapping altında Place constructor initializer on same line seçeneği yoktur! VS'nin kusursuz olmasını engelleyen birkaç şeyden biri. – Bitterblue

+4

Aslında bunu kontrol ettim ve önizlemede yaptığınız gibi görünüyor, ancak hala base() çağrısını yeni bir satıra taşıyor. Tuhaf. –

+0

@Peter - aynı benim için – Zitun

İlgili konular