【问题标题】:resharper search with pattern for using(... new System.Data.Linq.DataContext)使用模式重新搜索 using(... new System.Data.Linq.DataContext)
【发布时间】:2011-02-19 01:09:51
【问题描述】:

我正在尝试搜索

using (var context = new $DataContext$())

其中 DataContext 是使用 Resharpers 'Search with Pattern' 扩展 System.Data.Linq.DataContext 的任何类。

我使用的模式是:

using($type$ $var$ = new $type$($args$))
{
  $stmt$
}

这似乎返回 all 使用语句,例如使用 StreamWriter,使用 FileStream,显然不是从 System.Data.Linq.DataContext 派生的东西

如何只返回指定的类型?

我正在使用 VS 2010 SP1 Beta 和 ReSharper 5.1 C# Edition build 5.1.1727.12

【问题讨论】:

    标签: c# resharper resharper-5.0 structural-search


    【解决方案1】:

    我建议你把它作为一个 bug 提交,因为下面会返回预期的结果:

    $type$ $var$ = new $type$($args$);
    

    (您向他们展示的设置)。
    它只返回这一行:

    var context2 = new DataContext("");
    

    但不是这个:

    var stream2 = new FileStream("", FileMode.CreateNew);
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-05
    • 2021-08-01
    • 2013-10-18
    相关资源
    最近更新 更多