如何使用 roslyn 在 Visual Studio 2015 扩展中检测符号重命名?

How to detect symbol rename in Visual Studio 2015 extension using roslyn?

Visual Studio 2015 扩展是否有任何方法可以检测解决方案中何时发生符号重命名,并据此采取行动?或者也许这个功能在 Roslyn 的某个地方可用?我在 Roslyn 中找到了 IRefactorNotifyService,但这似乎是一个内部 class。有 public 支持的方法吗? (在 Visual Studio 中通过 EnvDTE 或类似工具,或使用 Roslyn)?

您正在查找现有的 IVsHierarchyRefactorNotify interface,它早于 Roslyn。

其实Roslyn的IRefactorNotifyService的重点是桥接到这个VS接口(source)