目标:
在特定项目的所有类中,找到所有类似的构造函数:
public Alert(DBConnection dbConnection, SqlInt32 Alert_ID)
: base (dbConnection, Alert_ID)
{
}
并替换为:
public Alert(DBConnection dbConnection, SqlInt32 Alert_ID)
: base (dbConnection, Alert_ID)
{
}
protected Alert() {}
protected override Generated.Alert GetNew()
{
return new Alert();
}
我已经在Resharper的Find with Pattern选项中尝试了我能想到的每一种模式,但即使是最简单的表达式如:public Alert(DBConnection dbConnection, SqlInt32 Alert_ID)
也会产生“Nothing found”。
Resharper无法识别方法/构造函数吗?它只能在其中找到代码吗?
确定 - 更新 - 此模式找到了我想要的匹配项:
public $t$(DBConnection dbConnection) : base(dbConnection)
{
$stmt$
}
所以下一个目标是插入新方法 - 比如一个新的公共空构造函数。
尝试这种替换模式 - 但同样,没有快乐:
public $t$(DBConnection dbConnection) : base(dbConnection)
{
$stmt$
}
public $t$() {}
如果我尝试类似
的话public $ t $(DBConnection dbConnection):base(dbConnection) { $语句$ //喜 }
它有效 - 插入了评论。但是,如果我在声明的搜索模式之外添加代码,那就没有运气......
那么现在呢?
答案 0 :(得分:1)
以下内容对我有用:
public WCFTest1Tests()
{
$code$
}
其中$ code $设置为任意数量的语句。