我想在我的一个类中注入一个依赖项,并且我不知道是否存在像Resharper
或DevExpress
这样的工具的重构。通过使用Resharper或DevExpress方法的依赖注入
这里是我的类:
public class ClassWithInjections
{
private Dependency _fieldInjected;
}
public class Dependency
{
}
和最终的结果,我希望它看起来像:(请注意,现场,现在可以通过该方法Initialize
初始化)
public class ClassWithInjections
{
private Dependency _fieldInjected;
public void Initialize(Dependency fieldInjected)
{
_fieldInjected = fieldInjected;
}
}
我想能够只激活一个重构的选择,同时指定用鼠标光标,然后,如果我想用注射的方法,属性或构造的依赖,可以给我建议的工具,我的领域。
随着Resharper
,你可以做到这一点与 '封装字段'(按Ctrl + 移 + [R),或创建一个与代码生成工具构造(Alt键 - 插入),但我不没有找到任何选项来将我的依赖注入'方法'技术。
有人有解决办法吗?
@AustinSalonen这正是我在问题结尾处所说的,但它不是我想要的注射类型。 – Samuel
啊,误解了。 –