【发布时间】:2015-09-27 11:54:39
【问题描述】:
正如代码所示,传递参数是一项相当频繁的任务。有没有办法使用 Resharper、Visual Studio 或其他附加组件自动生成列表 isPriority, label, id, start, user,而不是手动编写它们?
public void TransformAndStore(
bool isPriority,
string label,
string id,
DateTimeOffset start,
string user)
{
if (this.IsValid(id)) {
label = this.Clean(label);
this.Reposit(isPriority, label, id, start, user);
}
}
生成的列表应该基于方法签名,按照出现的顺序列出方法的所有参数,不包括它们的类型。
- 此外,如果 Reposit 方法要使用调用方法范围内可用的部分但不是全部相同参数(由参数/变量名称标识),那么自动完成也会加快编码速度,并减少 RSI :)
【问题讨论】:
标签: c# .net visual-studio autocomplete resharper