2012-03-25 42 views
4

我想创建一个ReSharper的现场模板,让我写的日志信息插入方法名称和方法的参数,像这样的参数列表:Resharper和实时模板。获取的方法

我在我的代码,就像一个方法这样的:

public void searchByParams(String param1, String param 2) 
{ 
    SearchClass mySearchClass = new SearchClass(); 
    mySearchClass.Search(param1, param2); 
} 

现在,我想补充记录,到目前为止,我有ReSharper的创建了两个现场模板:

输入,其模板代码为:

_logger.Info("Ingreso al método $METHOD_NAME$ "); 

退出,其模板代码为:

_logger.Info("Salida del método $METHOD_NAME$ "); 

为$ METHOD_NAME $,我选择了宏:“含类型成员的名字”

然后,使用这些活动模板后,我的方法结束如下:

public void searchByParams(String param1, String param 2) 
{ 
    _logger.Info("Ingreso al método searchByParams "); 
    SearchClass mySearchClass = new SearchClass(); 
    mySearchClass.Search(param1, param2); 
    _logger.Info("Salida del método searchByParams "); 
} 

这是好的。

现在,我想修改我的“输入”模板,以便让它插入参数列表(在本例中为param1和param2),并使其可用于具有不同输入参数数量的方法,以及不同种类。

我该怎么做?

我正在使用resharper 6.

在此先感谢。

回答

0

我不确定这可以做到,但不是我所知道的。 今天我发现自己需要同样的东西,所以我正在为JetBrains制作feature request。如果你仍然在意,请为此投票。