Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 如何使用resharper模板自动完成方法_Templates_Visual Studio 2012_Autocomplete_Resharper - Fatal编程技术网

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
是一个
逗号分隔的值列表
,它现在似乎可以工作了