3

Есть ли какой-либо путь для расширения Visual Studio 2015, чтобы определить, когда переименование символа происходит в решении и действовать на него? Или, возможно, эта функция доступна в Рослине? Я нашел IRefactorNotifyService в Roslyn, но это, кажется, внутренний класс. Есть ли способ, поддерживаемый общественностью? (Либо в Visual Studio через EnvDTE, либо с помощью Roslyn)?Как определить переименование символов в Visual Studio 2015 с использованием roslyn?

ответ

2

Вы ищете существующий IVsHierarchyRefactorNotify interface, который предшествовал Roslyn.

В самом деле, точка Рослин-х IRefactorNotifyService является преодоление к этому интерфейсу VS (source)