我试图让resharper在参数列表中使用时接受“ID”作为允许的缩写,但它似乎忽略了缩写并抱怨与消息的命名不一致......
“名称'ID'与规则'参数'不匹配。建议的名称为'id'。”
...用于方法签名,如
GetThisSpecificEntity(int? ID, string uniqueEntityName);
...但不会为此类签名生成消息......
GetThisSpecificEntity(int? entityID, string uniqueEntityName);
尝试更改缩写列表以包含“ID”并不会阻止此弹出,并且更改参数命名选项以允许“ID”作为前缀或后缀似乎会导致其他冲突和奇怪的默认“参数”规则其他代码。
我不打算将“ID”(身份)与“Id”(Ego)的使用作为其中的一部分进行辩论,因为它似乎是添加到缩写列表中的任何参数的问题。我有大约十几个特定于域的缩写 - “AII”,“SAP”,“PLC”等 - 我已添加以减少遗留代码产生的噪音,我只想在参数列表中使用这个缩写。有没有办法按照我需要的方式完成这项工作?