我想为 resharper 编写一个测试框架扩展。这方面的文档在这里:http ://confluence.jetbrains.net/display/ReSharper/Test+Framework+Support
这方面的一个方面是指示一段特定的代码是否是测试的一部分。这段代码表示为 IDeclaredElement。
是否可以获得由特定 IDeclaredElement 表示的一段代码的文件名和行号?
跟进以下回复:
@Evgeny,感谢您的回答,我想知道您是否可以为我澄清一点。
假设用户在 Visual Studio 中打开了这个测试:https ://github.com/fschwiet/DreamNJasmine/blob/master/NJasmine.Tests/SampleTest.cs 假设用户右键单击第 48 行,“player.Resume() “ 表达。IDeclaredElement 会具体告诉我他们想在第 48 行运行吗?或者它会给我一个对应于整个类的 IDeclaredElement,以及整个类的文件名/行号范围?
我应该自己玩这个,但我很欣赏利用你已经知道的东西。