【发布时间】:2013-07-12 18:32:07
【问题描述】:
我正在开发一个使用这种命名风格作为事件处理程序的 WinForms 项目:
On[ControlName][EventName]
我想将项目中的所有事件处理程序重命名为默认样式:
[ControlName]_[EventName]
我正在使用 ReSharper 7.1.3。我更改了事件处理程序的命名样式(选项 -> C# -> C# 命名样式 -> 高级 -> 字段上的事件订阅)。
但是,它突出显示了我添加的新事件处理程序,而不是以前的(旧)事件处理程序(它似乎无法将它们识别为事件处理程序)。
我做错了什么?非常感谢。
【问题讨论】:
-
这似乎是一个愚蠢的问题,但您确定您正在查看的是事件处理程序吗?通常使用 On... 命名风格的方法是抛出事件的方法包装器,而不是事件处理程序。
-
嗨蒂姆,我很欣赏你的问题,一点也不傻。是的,我正在查看事件处理程序,例如 Button 控件的 Click 事件处理程序 - private void OnSaveButtonClick(object sender, EventArgs e) 。非常感谢。