ReSharper正在标记带有警告的构造函数参数,这意味着我将参数更改为其继承的接口类型。但是,由于依赖注入的原因,我需要将特定的实现作为参数类型。// Constructor with the ReSharper warning.kernel.Bind<Square>.ToSelf();
kernel.Bind<SquareC
我有一个要求非空的IEnumerable参数。如果存在类似下面的前提条件,则在此过程中将枚举集合。但是当我下次引用它时,它将再次被枚举,从而在Resharper中导致一个"Possible multiple enumeration of IEnumerable“警告。collection
foreach (var i in orderIds) { /* ... */ }这些变通方法让Res
情况:基类B,类X、Y和Z都是从基类B派生的。
B是不需要的,因为它只提供了几个属性,而不是通用的完整实现。我想将B中的所有代码折叠到派生类X、Y和Z中。在Visual Studio (2010)、Resharper (7.1/8.0/8.1)或VSCommands2010中是否存在针对此用例的重构命令?