Formatting Resharper 8中属性的奇怪格式
我对Resharper 8有问题。Formatting Resharper 8中属性的奇怪格式,formatting,visual-studio-2013,resharper-8.1,Formatting,Visual Studio 2013,Resharper 8.1,我对Resharper 8有问题。 每次我在代码中声明属性时,Resharper都会完全破坏我的代码: class MyClass { public int MyProp { get; set; } } 将重新格式化为: class MyClass { public int MyProp { get; set; } } } class MyClass { public int MyProp { get { return 1; } } }
每次我在代码中声明属性时,Resharper都会完全破坏我的代码:
class MyClass
{
public int MyProp { get; set; }
}
将重新格式化为:
class MyClass
{
public int MyProp { get; set; }
}
}
class MyClass
{
public int MyProp
{
get { return 1; }
}
}
如果我声明“小”属性,如:
class MyClass
{
public int MyProp { get { return 1; } }
}
它将被重新格式化为:
class MyClass
{
public int MyProp { get; set; }
}
}
class MyClass
{
public int MyProp
{
get { return 1; }
}
}
有没有办法解决第一种情况,有没有办法告诉Resharper单行属性允许使用多长时间?如果我有很短的属性,我不希望它们分布在多行上
如果无法修复,我如何告诉Resharper在这种情况下使用Visual Studio的格式设置?要确保“short”属性的格式设置在同一行上 转到“重新竖琴->选项->代码编辑->格式样式->换行和换行” 在右侧窗格中,向下滚动至“其他” 然后勾选“在单行上放置简单属性/索引器/事件声明”选项 您将看到预览窗口从
class C
{
private int Property
{
get { return x; }
set { x = value; }
}
}
到