1

我正在尝试搜索

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

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

我使用的模式是:

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

在此处输入图像描述

这似乎返回所有using 语句,例如使用 StreamWriter,使用 FileStream,显然不是从System.Data.Linq.DataContext

你怎么能只返回指定的类型?

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

4

1 回答 1

2

我建议您将其归档为错误,因为以下返回预期结果:

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

(像你展示的设置)。
它只返回这一行:

var context2 = new DataContext("");

但不是这个:

var stream2 = new FileStream("", FileMode.CreateNew);
于 2011-02-24T12:06:21.463 回答