有没有人了解ReSharper Ultimate 9.1(2015)并处理命名约定。我不想将它们关闭,并且更喜欢使用CamelCasing的上下文,通过不同的版本从大小或低于范围开始。这一切都没问题。
我遇到问题的地方是使用基于应用程序的首字母缩略词。假设我的应用程序中有一个“THING”首字母缩略词,在表格中,我有一个“THAT”的缩写。所以如果我想要在不同范围内的任何变量,比如
private _myTHINGs[]
public MyTHINGs[]
private _myTHING
public MyTHING
(与“THAT”缩写相似),
我经常对命名约定感到厌烦,并希望不断将它们更改为
private _myThinGs[]
public MyThinGs[]
private _myThinG
public MyThinG
或类似的。在某些地方,在上下文敏感的灯泡期间我想如何处理,它提供了为解决方案的全局设置添加首字母缩写的实例,并且在某些地方它似乎有效,但在其他地方,它没有'我和我只是不想有大量的评论
// ReSharper disable once InconsistentNaming
答案 0 :(得分:1)
我正在使用Resharper 7.3,但我无法想象它已经改变了。
通过菜单栏转到Resharper Options,选择C#,C#命名样式,然后单击高级设置。在此对话框的底部,添加公司特定的缩写(以空格分隔)。