如何在类的特定功能中检查正则表达式?

时间:2011-03-02 21:46:24

标签: c# regex

我正在尝试创建一个正则表达式来检查Camel Casing的变量名称。

到目前为止我已经得到的表达(工作正常)是:

(?xm-isn:(?:\b\w*(?:-)\w*\s*\=)|(?:\b[A-Z0-9_-]+(?=\s*\W*\b)\s*\=))

但是,如何对代码的以下部分进行例外处理,以便它不考虑文件中代码的特定部分的这种命名约定?

public enum ProjectType
{
    [DisplayName("All")]
    All = 0,
    [DisplayName("All .NET - Windows Forms and Web Forms")]
    AllNet = 1,
}

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

您可以使用FxCop和create your own rule to perform this check