2011-02-19 4 views
1

Je cherche à rechercherde ReSharper avec motif d'utilisation (... nouveau System.Data.Linq.DataContext)

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

où DataContext est une classe qui étend System.Data.Linq.DataContext à l'aide de la recherche avec motif 'Resharpers .

Le modèle que je utilise est:

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

enter image description here

Cela semble revenir toutes les déclarations en utilisant, par exemple à l'aide de StreamWriter, en utilisant FileStream, des choses qui clairement ne dérivent pas de System.Data.Linq.DataContext

Comment pouvez-vous retourner uniquement les types indiqués?

J'utilise VS 2010 SP1 Beta et ReSharper 5.1 C# Édition construction 5.1.1727.12

+0

diatribe erreur .. – wal

Répondre

2

Je vous suggère de déposer comme un bug, car les rendements suivants les résultats attendus:

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

(Paramètres comme vous les avez montré).
Il ne retourne que cette ligne:

var context2 = new DataContext(""); 

Mais pas:

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

ce que R # et VS utilisent? S'il vous plaît inclure les numéros de version et/ou service packs – wal

+0

Je suis actuellement en utilisant VS 2010 sans SP et R # Build 5.1.1753.4 –

+0

J'ai posté sur le forum de discussion r #. http://devnet.jetbrains.net/message/5290066#5290066 – wal

Questions connexes