我希望能夠控制在使用Visual Studio的自動生成塊之一時爲事件生成的默認代碼。當前模板如下:是否有可能在Visual Studio中更改自動生成的事件處理程序代碼?
void HandlerName(object sender, HandlerEventArgs e) {
throw new NotImplementedException();
}
我想這個更改爲以下:
private void HandlerName(object sender, HandlerEventArgs args) {
throw new NotImplementedException();
}
即它是args
說法,我總是改變。
UPDATE:此外,我們也在此政策中包含私人成員的評論,因此我的要求的另一個用例是也生成默認評論。
更新2:我現在收回的理由爲希望重命名e
到args
由於不規範的命名約定的證據,但是我還是想重寫,如果可能的明確的訪問修飾符和默認評論模板。
坦率地說,我希望它自動把'私人'。 –
同意,儘管它對我來說並不重要,因爲private是成員的默認訪問修飾符。由於我傾向於在lambda表達式中使用'e',所以我特別希望'args'而不是'e',特別是希望使用'(s,e)'的lambda事件,儘管我最近更改了'(s,a)'。 –
有一個原因是事件參數參數總是被命名爲「e」。這是一個標準的慣例。NET世界,由所有官方和非官方風格指南推薦,我強烈建議您開始關注它。將其修改爲'args'是非常不規範的,這對於可讀性來說絕對沒有好處。 –