我正在寻找一个检查创建的控件属性的 FxCop 规则示例。
有人见过吗?或者知道如何响应 FxCop SDK 中设置的属性?
富有的。
这绝对不难。只需过滤从 Control 继承的类型,然后获取字段列表(如果我没记错的话)。
你最好在http://str8.to/fxcop-forum上问这个问题——他们非常活跃,我在那里得到了很大的支持。
祝你好运!
我的解决方案是遍历为每个被检查成员提供的指令列表。
如果它的类型是 Microsoft.FxCop.SDK.Method,则 _set 的前缀标识了一个属性集。
我唯一的问题是这不允许我识别保留在设计器默认值的属性。