0

Visual Studio アドインを実行していて、テキストの選択が終了したことを本質的に特定したい場合、どうすればよいでしょうか?

より具体的な例として、ユーザーがクラス名またはメソッド名を右クリックできるようにし、コンテキスト メニュー アクションを呼び出すときに、クリックされたメソッドまたはクラスの名前をプログラムで知ることができるようにしたいと考えています。これは、メソッド、クラス (またはプロパティまたはフィールド) を右クリックすると、そのタイプのコード要素に固有の一連のオプションを取得する resharper に少し似ています。

ドキュメントモデルからこれを行う方法はありますか?

4

1 に答える 1

0

必要なものが見つかりました - 選択したコード要素が何であるかを理解するには、次を使用します。

ActiveDocument.Selection.ActivePoint.CodeElement

これは、その時点でのコード要素に関する情報を見つけることができるインデクサーです。

于 2013-05-15T11:02:39.380 に答える