2013-05-14 56 views
12

我的类在Visual Studio中自动进行格式化。如何在基础构造函数调用中禁用自动换行

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

我不想在构造函数和基构造函数调用之间发生换行符,所以它应该看起来像这样。

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

为了达到我的预期效果,我需要更改哪些设置?

回答

3

不幸的是,在Visual Studio内置的Options\Text Editor\C#\Formatting\New Lines对话框中没有这样的设置。

如果您使用ReSharper的有Code Editing\C#\Formatting Style\Line Breaks and WrappingPlace constructor initializer on same line选项:

ReSharper

+1

该死!妨碍VS完美的几件事之一。 – Bitterblue 2013-07-23 07:08:16

+4

我确实已经检查过了,看起来像你的预览,但它仍然会将base()调用移动到新行。奇怪的。 – 2013-09-12 18:26:47

+0

@Peter - 同样对我来说 – Zitun 2014-07-15 08:31:14

相关问题