發布一個vs2019 vs2022 插件,可以自動完成構造函數依賴注入代碼


這個 vs 的插件,可以快速把構造函數參數,賦給類的局部私有變量,提高寫依賴注入的效率

示例:原始代碼

    public class TestClass
    {
        public TestClass(ILogger<TestClass> logger , IServiceProvider serviceProvider)
        {

        }
    }

把光標定在class內部,按下 ALT + 0 快捷鍵,變成下面這樣:

    public class TestClass
    {
        ILogger<TestClass> _logger;
        IServiceProvider _serviceProvider;
        public TestClass(ILogger<TestClass> logger, IServiceProvider serviceProvider)
        {

            this._logger = logger;
            this._serviceProvider = serviceProvider;
        }
    }

下載地址:

vs2019:

https://files.cnblogs.com/files/IWings/DependencyInjectionVSIX.zip

vs2022:

https://files.cnblogs.com/files/IWings/DependencyInjectionVsix2022.zip

源碼:

https://e.coding.net/IWay2018/dependencyinjectionvsix2022/DependencyInjectionVsix2022.git


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM