在我需要维护的代码中(ELP的"Lucky Man"肯定不适合这个配乐),我看到了这个灰色的内容(不是注释掉的--而是被编译器或者Resharper灰化处理的):
protected override void Dispose( bool disposing )
{
base.Dispose( disposing );
}
一个橙色灯泡符号(Resharper?)的消息显示:“删除冗余方法覆盖”
一个天蓝色的圆形符号里面有一个“0”,上面写着:
“从类'System.ComponentModel.Component'重写方法” -以及: “从类'System.Windows.Forms.Control'重写方法”
我理解它的意思是,这个覆盖方法除了执行被覆盖方法的操作外,没有其他作用,因此我可以完全删除它。我理解得对吗?