Inheritance 如何阻止resharper更改';基数';至';这个';?
我有一些类似的代码:Inheritance 如何阻止resharper更改';基数';至';这个';?,inheritance,resharper-9.0,Inheritance,Resharper 9.0,我有一些类似的代码: public void Create(Foo asset) { asset.Status = "Pending"; base.Create(asset); } 当我进行代码清理时,Resharper将其更改为 public void Create(Foo asset) { asset.Status = "Pending"; this.Create(asset); } 这是一个糟糕的功能,如何阻止它发生 这是因为我没有重写,而且创建不是虚拟
public void Create(Foo asset)
{
asset.Status = "Pending";
base.Create(asset);
}
当我进行代码清理时,Resharper将其更改为
public void Create(Foo asset)
{
asset.Status = "Pending";
this.Create(asset);
}
这是一个糟糕的功能,如何阻止它发生 这是因为我没有重写,而且创建不是虚拟的
public override void Create(Foo asset)
{
asset.Status = "Pending";
base.Create(asset);
}
这就解决了问题