标签: c# events types code-analysis eventhandler
CA1009(http://msdn.microsoft.com/en-us/library/ms182133.aspx)背后的原因是“发件人”应该始终是“对象”吗?
例如,我有一个类似Car的类,它会发出Moved事件。我不希望从任何其他类生成Moved事件。我想大多数事件都特定于特定的类层次结构,那么为什么规则不允许任何例外呢?