Я пытаюсь создать пользовательскую навигацию для плагина с помощью плагина Resharper SDK.Мне удалось получить IDeclaredElement или ITypeElement, когда я стою на своем типе и выполняю
var referenceName = dataContext.GetSelectedTreeNode<IReferenceName>();
var declaration = referenceName?.Reference.Resolve()?.DeclaredElement as ITypeElement;
if (declaration != null)
{
//TODO: Find all usages here and check if my type is used as single argument to a method (Visitor pattern)
}
Документы SDK действительно редки, и я ничего не могу найти по этому вопросу.Спасибо