Templates 如何使用resharper模板自动完成方法
我有一个如下所示的重竖琴模板Templates 如何使用resharper模板自动完成方法,templates,visual-studio-2012,autocomplete,resharper,Templates,Visual Studio 2012,Autocomplete,Resharper,我有一个如下所示的重竖琴模板 new Assembly().$Add$.View(); Add已标记为executebasic Completion宏。现在,当我展开宏时,我得到 new Assembly().Add.View(); 突出显示“添加”并弹出“自动完成”弹出窗口。然后我选择了我想在这里展开的方法,它可以是从Add开始的十几种方法中的一种,例如AddLine或AddPointCloud等。但是,当我选择该方法时,会发生以下情况 new Assembly().AddLine();.
new Assembly().$Add$.View();
Add
已标记为executebasic Completion
宏。现在,当我展开宏时,我得到
new Assembly().Add.View();
突出显示“添加”并弹出“自动完成”弹出窗口。然后我选择了我想在这里展开的方法,它可以是从Add
开始的十几种方法中的一种,例如AddLine
或AddPointCloud
等。但是,当我选择该方法时,会发生以下情况
new Assembly().AddLine();.View();
请注意,AddLine
是一个具有单个参数的方法。此外,模板中还插入了一个额外的分号,破坏了代码。所需的成品线为
new Assembly().AddLine(points).View();
其中,points
是前面声明的变量,我会在模板扩展期间键入它
我的问题是,是否有可能使用RESARPER模板来触发方法的自动完成,例如方法在调用链的中间。< /P> < P>我将模板更改为
new Assembly()
.$Add$($args$)
.View();
其中args
是一个逗号分隔的值列表
,它现在似乎可以工作了