1

アクションヒントの矢印を、現在のクラスのMyMethodという名前のメソッド呼び出しに向けたいと思いました。したがって、MyMethodという名前のメソッド呼び出しがある場合、キーの組み合わせをクリックすると、矢印がそれらを指しているはずです。

  1. ここに示したActionHintの手順でこれを実行しようとしました。しかし、どのイベントを使用すればよいかわかりません。

  2. 次に、CodeProviderを介してCodeRush.ActionHint.PointTo()を呼び出そうとしましたが、機能しませんでした。

そのようなプラグインを書くことは可能ですか?はいの場合、どのバージョンのPointTo()メソッドを使用する必要があります。

可能であればサンプルコードが役立ちます。

前もって感謝します。

4

1 に答える 1

1

アクションヒントが表示されない唯一の理由は、ソースコードポイントが表示されている画面の境界外にある可能性があるためです。PointTo()を呼び出す前に、ターゲットポイントが表示されていることを確認してください。次のPointToオーバーロードを使用できます。

CodeRush.TextViews.Active.MakeVisible(MyMethodInstance.NameRange);
CodeRush.ActionHint.PointTo(MyMethodInstance.NameRange.Start, "MyMethod", Color.Red);
于 2011-07-22T10:35:11.197 に答える