我想爲resharper編寫一個測試框架擴展。這裏的文檔在這裏:http://confluence.jetbrains.net/display/ReSharper/Test+Framework+Support如何獲取特定JetBrains.ReSharper.Psi.IDeclaredElement的文件名和行號?
這樣做的一個方面是指示一段代碼是否是測試的一部分。這段代碼被表示爲IDeclaredElement。
是否可以獲取由特定IDeclaredElement表示的一段代碼的文件名和行號?
跟進到下面的響應:
@Evgeny,感謝您的回答,我想知道你能否澄清一點對我來說。
假設用戶在Visual Studio中打開了此測試:https://github.com/fschwiet/DreamNJasmine/blob/master/NJasmine.Tests/SampleTest.cs 假設用戶右鍵單擊第48行「player.Resume()」表達式。 IDeclaredElement會告訴我他們想要在第48行運行嗎?或者它會給我一個對應於整個班級的IDeclaredElement,以及整個班級的文件名/行號範圍?
我應該玩這個我自己,但我很欣賞利用你已經知道的。
感謝您的答覆。該框架位於:https://github.com/fschwiet/DreamNJasmine/。 –
Evgeny I更新了這個問題,希望瞭解更多關於返回內容的更多細節。謝謝你的幫助。 –