代码分析规则CA1040:避免空接口,在非空接口上抱怨

Pab*_*tyk 5 c# code-analysis fxcop visual-studio

我有一个声明事件的接口

interface IMyInterface
{
event SomeHandler MyEvent1;
event SomeHandler MyEvent2;
...
}
Run Code Online (Sandbox Code Playgroud)

但是当我启用代码分析规则CA1040:避免空接口时,它会抱怨我的界面违反了这个规则,任何想法如何解决它?

Mar*_*icz 0

请参阅这篇文章。它描述了如何使用SuppressMessageAttribute. Visual Studio 提供了一个方便的菜单来添加此属性: http://msdn.microsoft.com/en-us/library/ms182069.aspx