发布一个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