我正在清理多年未重构的代码。一个问题是存在源文件,其中存在用户代码和工具生成工具的混合。如果Resharper更正代码(例如用vars替换类型),则工具生成代码的设计器(在#region中)会中断。
有什么方法可以让Resharper自动忽略某些区域?我有很多工具生成的代码,所以我真的不想通过手动括起区域,如:
#region ActiveReports Designer generated code
//...
#endregion
答案 0 :(得分:4)
是的,有。您可以在Resharper
标签=>中自定义要忽略的区域Options
以及Generated Code
下的Code Inspection
:
您可以从右侧面板自定义生成的代码区域。只需单击绿色+
按钮并键入完整的区域名称,包括“生成的代码”部分(例如ActiveReports Designer生成的代码)
请注意,仍然会进行分析以提供代码完成和错误信息。