私はresharperのためのテストフレームワーク拡張を書いてみたいです。このためのドキュメントは次のとおりです。http://confluence.jetbrains.net/display/ReSharper/Test+Framework+Support特定のJetBrains.ReSharper.Psi.IDeclaredElementのファイル名と行番号を取得する方法は?
特定のコードがテストの一部であるかどうかを示す1つの側面です。コードの一部は、IDeclaredElementとして表されます。
特定のIDeclaredElementで表されるコードのファイル名と行番号を取得できますか?以下の応答まで続い
:
@Evgenyあなたは私のために一点を明確にすることができた場合、その答えのためのおかげで、私は疑問に思います。
ビジュアルスタジオでこのテストを開いたとします。https://github.com/fschwiet/DreamNJasmine/blob/master/NJasmine.Tests/SampleTest.cs ユーザーが「player.Resume()」という行48を右クリックしたとします。 IDeclaredElementは、特に48行目で実行したいと教えてくれますか?それとも、クラス全体に対応するIDeclaredElementと、クラス全体のファイル名/行番号の範囲を私に与えようとしていますか?
私はこれで自分自身で遊ぶべきですが、私はあなたがすでに知っているものをタップしていただきありがとうございます。
感謝をASTツリーをトラバースし、特異的な発現/文の文書の座標を確認してください。フレームワークはhttps://github.com/fschwiet/DreamNJasmine/です。 –
Evgeny私は返されるものの詳細を求める質問を更新しました。ご協力いただきありがとうございます。 –