无法将Resharper配置为允许缩写作为参数名

无法将Resharper配置为允许缩写作为参数名,resharper,naming,abbreviation,Resharper,Naming,Abbreviation,我试图让resharper在参数列表中使用时接受“ID”作为允许的缩写,但它似乎忽略了缩写,并抱怨命名与消息不一致 “名称'ID'与规则'Parameters'不匹配。建议的名称为'ID'。” 。。。对于方法签名,如 GetThisSpecificEntity(int? ID, string uniqueEntityName); 。。。但不会为这样的签名生成消息 GetThisSpecificEntity(int? entityID, string uniqueEntityName); 试图

我试图让resharper在参数列表中使用时接受“ID”作为允许的缩写,但它似乎忽略了缩写,并抱怨命名与消息不一致

“名称'ID'与规则'Parameters'不匹配。建议的名称为'ID'。”

。。。对于方法签名,如

GetThisSpecificEntity(int? ID, string uniqueEntityName);
。。。但不会为这样的签名生成消息

GetThisSpecificEntity(int? entityID, string uniqueEntityName);
试图将缩写列表更改为包含“ID”并不能阻止它的弹出,而更改参数命名选项以允许“ID”作为前缀或后缀似乎会与代码中其他地方的默认“Parameters”规则产生其他冲突和奇怪之处


我不想讨论“ID”(身份)和“ID”(自我)的用法,因为添加到缩写列表中的任何参数似乎都有问题。我有十几个特定领域的缩写——“AII”、“SAP”、“PLC”等,我添加这些缩写是为了减少遗留代码产生的噪音,我只想在参数列表中使用这些缩写。有没有一种方法可以让它按照我需要的方式工作?

独立变量也会发生同样的情况:
var-esid=0获取卷曲的蓝色下划线和消息,即使“esid”在缩写列表中。独立变量也会发生同样的情况:
var esid=0获取卷曲的蓝色下划线和消息,即使“esid”在缩写列表中。