我们的应用程序是MVC应用程序。我尝试使用名为Resharper的工具运行代码分析我在许多视图模型属性中获得“自动属性访问器永远不会被使用”作为警告“
例如
Public bool IsLegalEntry {get;设置;}
Resharper显示一个警告,称“从不使用自动属性访问器”....我可以将其设为私有集;或者任何人都可以建议我这个
答案 0 :(得分:0)
您可以将 setter 设为私有
public bool IsLegalEntry { get; private set; }
但是,如果隐式使用 setter,这可能会导致运行时错误。或者,您可以使用 JetBrains.Annotations.UsedImplicitlyAttribute
装饰 setter。
public bool IsLegalEntry { get; [UsedImplicitly] set; }