Lou*_*hys 1 .net intellisense delegates visual-studio-2010 visual-studio
如何根据委托自动完成方法签名?或者至少在完成方法签名时从智能感知获得一些帮助。
某些方法将委托作为其参数之一,因此我必须创建该方法,称我为懒惰但从 MSDN 复制粘贴方法签名非常痛苦。
我记得当你指定一个事件处理程序时,Visual Studio 为你提供了一个自动完成功能(通过点击选项卡),但我想知道这是否适用于其他类型的委托。
这是可能的 - 只需键入需要委托参数的新方法的名称,然后按 Ctrl+。(快速操作)并选择“生成方法...”。
例如,您可以执行Shell.Current.Navigated += GetDelegate;
、Ctrl+。(或单击快速操作图标 () 并单击“生成方法”。在这种情况下,我们将生成以下方法:
private void GetDelegate(object sender, ShellNavigatedEventArgs e)
{
throw new NotImplementedException();
}
Run Code Online (Sandbox Code Playgroud)
然后只需从那里复制签名并删除生成的方法:
Shell.Current.Navigated += (object sender, ShellNavigatedEventArgs e) =>
{
};
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1569 次 |
最近记录: |