Я разрабатываю плагин 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 для повышения производительности.