结构化搜索和替换以匹配流畅的API

时间:2014-05-05 11:34:06

标签: c# .net resharper

在下面的代码示例中,我试图用它的新表单替换过时的AddColumn AddStringColumn

Database.CreateEntityTable("PayrollDefinition")
    .AddForeignKeyColumn("BenefitDefinition", ColumnProperty.NotNull)
    .AddColumn("LastInRange", DbType.String)

我想创建一个Resharper结构化搜索(和替换),但我不理解语法here

作为搜索模式我有

$tableBuilder$.AddColumn($columnName$, DbType.String)

作为替换模式,我有

$tableBuilder$.AddStringColumn($columnName$, 255)

其中tableBuilder是TableBuilder类型的表达式,columnName只是一个参数。

似乎获得了正确的搜索命中率,但替换并没有做任何事情 此外,我不认为它发现了同一方法的多个链式调用。

我应该如何制定我的搜索/替换模式以使用AddStringColumn方法替换AddColumn方法?

0 个答案:

没有答案