有没有办法自动禁用C#中#regions的Resharper分析和更正?

时间:2014-07-16 17:19:54

标签: c# resharper

我正在清理多年未重构的代码。一个问题是存在源文件,其中存在用户代码和工具生成工具的混合。如果Resharper更正代码(例如用vars替换类型),则工具生成代码的设计器(在#region中)会中断。

有什么方法可以让Resharper自动忽略某些区域?我有很多工具生成的代码,所以我真的不想通过手动括起区域,如:

#region ActiveReports Designer generated code
//...
#endregion

1 个答案:

答案 0 :(得分:4)

是的,有。您可以在Resharper标签=>中自定义要忽略的区域Options以及Generated Code下的Code Inspection

enter image description here

您可以从右侧面板自定义生成的代码区域。只需单击绿色+按钮并键入完整的区域名称,包括“生成的代码”部分(例如ActiveReports Designer生成的代码)

请注意,仍然会进行分析以提供代码完成和错误信息。