我可以获得ReSharper实时模板来复制封闭方法中的所有参数吗?

时间:2014-12-18 11:31:31

标签: resharper live-templates

我有一个大规模重复的代码模式:

public SomeReturnType InitiateAndSecureTransaction(string token, IPaymentDetailsUpdateable paymentDetails)
{
    return WithService<MyServiceClient, SomeReturnType>(proxy => proxy.InitiateAndSecureTransaction(token, paymentDetails));
}

为了帮助我在大约五十多种方法中实现这种模式,我有一个像这样的实时模板:

return WithService<$CLASS_NAME$ServiceClient, $RETURN_TYPE$>(proxy => proxy.$CONTAINING_METHOD$($PARAMS$));

$PARAMS$参数被分配了宏Execute smart completion,这非常有效,但我被宠坏了。我用大约三个选项卡插入整个WithService调用,但ReSharper只获取封闭方法的第一个参数,我必须通过其余方法智能感知。有什么方法可以简单地复制所有封闭方法的参数吗?

0 个答案:

没有答案