2010-02-10 4 views
2

en studio visuel, il y a une fonctionnalité qui vous permet d'effectuer les opérations suivantes:Complément Visual Studio: comment utiliser Refactor> Renommer en utilisant un code personnalisé?

  1. Faites un clic droit sur votre méthode/classe/propriété
  2. Restructurer> Renommer

Faire cela fera le changement est cohérent dans tous les projets de la solution actuelle. Je me demandais s'il existe une méthode API sur l'ETTD ou de telles classes que l'on peut utiliser pour effectuer cette action en utilisant un code personnalisé. Donc, c'est quelque chose que je cherche

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

Merci pour votre temps.

Répondre

1

CodeElement2.RenameSymbol. Cela affecte l'élément de code contre lequel vous l'appelez (vous devrez donc utiliser le FileCodeModel pour spécifier l'élément souhaité, mais cela semble être déjà le cas) et vous permet de spécifier le nouveau nom.

Questions connexes