2011-02-19 68 views
1

我試圖尋找ReSharper的搜索使用(...新System.Data.Linq.DataContext)

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

其中的DataContext是一個擴展System.Data.Linq.DataContext使用Resharpers「的搜索與模式」的任何類。

我使用的模式是:

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

enter image description here

這似乎返回所有 using語句,例如使用StreamWriter的,使用的FileStream,事情顯然不從System.Data.Linq.DataContext

派生

如何僅返回指定的類型?

我使用VS 2010 SP1 Beta版和ReSharper的5.1 C#版打造5.1.1727.12

+0

誤咆哮.. – wal 2011-02-22 14:20:15

回答

2

我建議你把它作爲一個漏洞,因爲下面的返回預期的結果:

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

(設置就像你展示的那樣)。
它僅返回該行:

var context2 = new DataContext(""); 

但不是這樣的:

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

什麼R·和VS使用?請包括版本號和/或服務包 – wal 2011-02-24 12:45:22

相關問題