繁体   English   中英

Visual Studio加载项:如何使用自定义代码使用“重构”>“重命名”?

[英]Visual Studio Add-in: How to use the Refactor > Rename using a custom code?

在Visual Studio中,有一项功能可以让您执行以下操作:

  1. 右键单击您的方法/类/属性
  2. 重构>重命名

这样做可以使更改在当前解决方案的所有项目中保持一致。

我想知道DTE上是否有任何API方法或可以使用自定义代码执行此类操作的此类类。 所以这是我想要的东西

var myCodeElement = selectMyMethod();
myCodeElement.rename("myNewName");
//or
RefactorEngine.rename(myCodeElement, "myNewName");

谢谢你的时间。

CodeElement2.RenameSymbol 这会影响您针对其调用的任何代码元素(因此,您将需要使用FileCodeModel来指定所需的元素,但听起来您已经位于该元素之上),并允许您指定新名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM