.net - 如何使用 roslyn 检测 Visual Studio 2015 扩展中的符号重命名?

标签 .net visual-studio-2015 roslyn visual-studio-extensions vsx

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

最佳答案

您正在寻找现有的 IVsHierarchyRefactorNotify interface ,早于罗斯林。

事实上,Roslyn 的 IRefactorNotifyService 的重点是桥接到此 VS 接口(interface) ( source )

关于.net - 如何使用 roslyn 检测 Visual Studio 2015 扩展中的符号重命名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31484797/

相关文章:

C++ "virtual"关键字放置

visual-studio-2015 - 如何在定义时禁用窥视

Visual Studio 中的 Python 2.7.11 在 cElementTree.py 中抛出异常

c# - 使用 Roslyn 编译

c# - .net 中的垃圾收集器是系统范围的还是应用程序范围的?

.net - 如何最优雅地遍历 C# 中的并行集合?

c# - Razor 图推荐

c# - 项目中不存在目标 "GetCopyToPublishDirectoryItems"。

c# - 如何编写引用 dotnet 标准 2.0 项目的 roslyn 分析器

c# - 添加继承时删除 ':' 之前的换行符