ReSharper API / SDK: создайте новый элемент ITreeNode в качестве дочернего узла - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь создать плагин ReSharper, который имеет QuickFix, который создает новый класс с указанным c именем и добавляет его как дочерний элемент к телу данного ICSharpNamespaceDeclaration.

Так что в основном Я хочу быстрое исправление, которое меняет это:

namespace ClassLibraryProject
{
}

В это:

namespace ClassLibraryProject
{
    public class NewClass
    {
    }
}

Я новичок в ReSharper API / SDK, и я в основном пытаюсь следовать DevGuide и примеры файлов из шаблона плагина , но приведенный там пример изменяет только имя узла. Я не смог найти никакой информации о том, как создавать новые ITreeNodes, поэтому я надеюсь, что кто-нибудь здесь знает, что я могу сделать.

...