gpt4 book ai didi

c# - Resharper 和实时模板。获取方法中的参数列表

转载 作者:行者123 更新时间:2023-11-30 13:04:15 24 4
gpt4 key购买 nike

我想使用 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$ ");

然后Exit,模板代码是:

_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 ");
}

这很好。

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

我该怎么做?

我正在使用 resharper 6。

提前致谢。

最佳答案

据我所知,我不确定这是否真的可以做到。今天我发现自己需要同样的东西,所以我做了一个 feature request到 JetBrains。如果您仍然关心,请为此投票。

关于c# - Resharper 和实时模板。获取方法中的参数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9861040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com