1. 首页
  2. 移动开发
  3. 其他
  4. sourceinject:C#的源生成器使用Roslyn(C#编译器)允许您在编译时生成依赖项注入 源码

sourceinject:C#的源生成器使用Roslyn(C#编译器)允许您在编译时生成依赖项注入 源码

上传者: 2021-04-07 13:11:36上传 ZIP文件 17.92KB 热度 6次
源注入 C#的源生成器,使用 (C#编译器)允许您在编译期间生成依赖项注入。 这样可以避免使用反射,并且服务会自动注册。 如何使用它 安装它,然后向要在服务提供者中注入的类添加属性,如下所示: [ Inject ] public class ExampleService { private readonly AnotherService anotherService ; public ExampleService ( AnotherService anotherService ) => this . anotherService = anotherService ; public string GetValue () => anotherService . Value ; } [ Inject ( ServiceLifetime . Singlet
用户评论