Sri*_*gar 10 c# asp.net-mvc resharper-8.0
我们的应用程序是一个 MVC 应用程序。我尝试使用 ReSharper 运行代码分析。我在许多视图模型属性中收到“从不使用自动属性访问器”作为警告。
例如,ReSharper 会显示以下警告:
public bool IsLegalEntry { get; set; }
Run Code Online (Sandbox Code Playgroud)
我可以制作一个私人设置器,或者有人可以建议替代方案吗?
小智 8
您可以将设置器设置为私有
public bool IsLegalEntry { get; private set; }
Run Code Online (Sandbox Code Playgroud)
但是,如果隐式使用 setter,则可能会导致运行时错误。或者,您可以使用 来装饰 setter JetBrains.Annotations.UsedImplicitlyAttribute。
public bool IsLegalEntry { get; [UsedImplicitly] set; }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9799 次 |
| 最近记录: |