Добрый день, Михаил.
В секции OnAddedToCommLine() мы создаем список Тегов
List<TagGroup> tagGroups = new List<TagGroup>();
TagGroup tagGroup;
tagGroup = new TagGroup("Имя группы");
и далее tagGroup.KPTags.Add(new KPTag(№ signal, "Имя тега"));
и в конце tagGroups.Add(tagGroup); и InitKPTags(tagGroups);
как мне вынести tagGroup.KPTags.Add в отдельный void или еще куда за пределы, так как код полностью идентичен для нескольких групп или переменных в группе ?
з.ы. не получается вынести за пределы, начинает ругаться на tagGroup — имя не существует в текущем контексте.