2009-06-30 13 views

答えて

3

確か:

return false 

冗談はさておき - 折りたたまれた地域内のカーソルできない存在 - あなたは常にそれを参照してください。メソッドの中にカーソルを置き、メソッドを折りたたむと、カーソルはメソッド定義にジャンプします。メソッドの展開を解除すると、カーソルは定義内にとどまります。あなたのコメントを読む

編集------------------

は、それはあなたが使用できるいくつかのresourecsがあるように思えるが、何も正確に何に適合しないことあなたが必要です。 Edit.StopOutliningを使用してすべての折りたたみをオフにしてから、マクロを実行してみることができます。また、コードを崩壊させたサンプルマクロ "OutlineCode"を見てから、それをアンコードコードに変更してみることもできます。その上にMSDN articleもあります。

+0

おそらく、カーソルが折りたたみ可能な領域にあるかどうかを検出するマクロを作成することができます。 – DevinB

+0

トム、私は自分自身をとてもうまく説明したとは思わない。メソッドに標準的なロギングステートメントを追加するマクロがあります。そのマクロが呼び出されると、メソッドが折りたたまれているか、開いている可能性があります。どちらの方法でも、適切なロギングステートメントを追加するには、そのメソッドを開いておく必要があります(展開されていない)。私は方法が崩壊していないことを確認するために何らかの方法が必要です。 Toggle Outlining Expansionがありますが、カーソルが存在する現在のメソッドのために、「Toggle Off」にいくらかの方法が必要です。 –

1

私にとって有効な解決策は、アウトライン展開をオフにし、マクロに魔法をかけてから自動アウトライン展開を元に戻すことです。助けてくれてありがとう!

関連する問題