2012-04-16 10 views
0

VB.NetでReSharper 6.1を使用していて、すべての呼び出しをHelp.ShowHelpに検索し、それらをラッパーに入れたいと思っています。引数のプレースホルダを使用してパターンを検索する

だから私はこれのようなものを持っています。

Private Sub BtnHelpClick(sender As System.Object, e As EventArgs) Handles btnHelp.Click 
    Help.ShowHelp(Me, HelpFiles.AuditTables, HelpNavigator.TopicId, AudittablesContext.AuditTables) 
End Sub 

そして、私はこれに変わりたいと思います。

Private Sub BtnHelpClick(sender As System.Object, e As EventArgs) Handles btnHelp.Click 
    _navigation.ShowHelp(Me, HelpFiles.AuditTables, AudittablesContext.AuditTables) 
End Sub 

私はこのような検索パターンを試しました。 TYPE1はTYPE2はTYPE3は、私はその後、私は気に多くのものを試してみましたSystem.Object

の表現であるSystem.String

  • の表現であるSystem.Windows.Forms.Form
  • の表現である

    Help.ShowHelp($type1$, $type2$ , HelpNavigator.TopicId, $type3$) 
    
    • 覚えている。しかし、これでも動作しませんHelp.ShowHelp($type1$

      私がHelp.ShowHelp(を試してみると、それは見つかるので、それは何も一致しない表現だと思う。

      何か助けが大歓迎です。

  • 答えて

    2

    あなたはそうのようなのShowHelp引数に引数のプレースホルダが必要になりますHelp.ShowHelp($arg1$,$arg2$,$arg3$,$arg4$);。 引数の各プレースホルダには、1つの引数が必要です。
    置き換えるパターンがある:_navigation.ShowHelp($arg1$, $arg2$, $arg4$);

    enter image description here

    今、すべてのHelp.ShowHelpコールが提案としてマークされ、交換することができます。

    関連する問題