我想在我的一個類中注入一個依賴項,並且我不知道是否存在像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
啊,誤解了。 –