【发布时间】:2019-07-30 04:32:47
【问题描述】:
我们在 C# 项目中使用依赖注入器 Ninject。通常的实现方式是这样的:
[Inject]
public UsersRepositoryInterface UsersRepository { private get; set; }
除此之外,我为解决方案启用了 Resharper Wide Analysis,它向我显示了这一行中的警告:
- 可以将属性“VrtSystemsFlatRepository”设为私有
- 从不使用自动属性访问器
我内心的完美主义者看到后很痛苦,我不知道如何避免这个警告。
我知道两种方式,但我都不喜欢这两种方式。
- 在
Inject之外添加UsedImplicitly属性。警告将被禁止,但我需要将此属性添加到很多地方。 - 为解决方案、项目或文件全局禁止警告。
【问题讨论】:
标签: c# resharper ninject static-analysis