Плагин IntelliJ: Как получить шаблоны для Rider? - PullRequest
0 голосов
/ 31 января 2020

Я разрабатываю плагин Rider и пытаюсь получить C# шаблоны кодов, которые определены в Rider IDE.

Шаблоны находятся в Settings > Editor > File Templates > C#, но я не могу найти их через Код.

Я использую следующий код для получения всех названий шаблонов, но не вижу C# в списке.

fun getAllNames(fileTemplateManager: FileTemplateManager): String {
        var fullName = "";
        var list = fileTemplateManager.allCodeTemplates;
        for (item in list) {
            fullName += item.name + "\n";
        }
        list = fileTemplateManager.allJ2eeTemplates;
        for (item in list) {
            fullName += item.name + "\n";
        }

        list = fileTemplateManager.allPatterns;
        for (item in list) {
            fullName += item.name + "\n";
        }
        list = fileTemplateManager.allTemplates;
        for (item in list) {
            fullName += item.name + "\n";
        }
        list = fileTemplateManager.internalTemplates
        for (item in list) {
            fullName += item.name + "\n";
        }
        return fullName;
    }

Я провел исследование и был не могу найти что-нибудь о том, как это сделать. Поэтому разместил мой вопрос здесь.

Моя цель этого плагина - сделать автоматизацию среды IDE для повышения производительности.

...