我收到一个StyleCop错误,我不确定如何修复,除了在我的课程上添加抑制消息,这是不好的做法。如果您知道如何解决这个问题,或者知道这只是一个StyleCop错误或缺陷,请告诉我。
注意:我不知道这是否有所不同,但我正在使用HEISER Christophe为Visual Studio 2015提供的Visual StyleCop扩展。
我有一个内部属性的内部类。例如:
internal bool Property1 { get; set; }
internal int Property2 { get; private set; }
根据StyleCop和Visual StyleCop订购规则文档,我的所有属性都具有内部访问器并且在类中正确排序,我仍然收到SA1202错误“所有必须在所有内部属性之后放置私有属性“。由于我的所有属性都具有内部访问权限,因此该错误对我没有意义。我认为这是因为私有集,但即使我在没有私有设置器的属性之后(甚至之前)订购了私有设置器的所有属性,我仍然收到相同的错误。在我看来,StyleCop在这种情况下无法识别或正常工作。
关于如何解决此问题的任何想法(没有类上的抑制消息)或者这只是StyleCop中的错误/缺陷?
答案 0 :(得分:1)
答案 1 :(得分:0)
Jafo,你能否在这里粘贴你班级的完整代码:Visual StyleCop - GitHub - Issue 47因为它可以在我这边使用以下代码:
editor.apply();