Расширяемость VS 2010: создание расширения для автоматического переноса выделенного текста (кода) в комментарии и добавления комментария выше it

Я пытаюсь разработать расширение, которое будет работать аналогично кнопке панели инструментов «Комментарий» в VS 2010, но я хочу пометить весь текст как закомментированный и поместить комментарий над ним.

Вот пример пример. Я знаю, что это просто, но это намного проще. Моя идея состоит в том, чтобы иметь несколько дополнительных кнопок на панели инструментов, чтобы отмечать код, который больше не используется, отмечать код, в котором есть ошибки ... и тому подобное ... и это можно выбрать в окне Задачи, потому что оно начинается с TODO:

        // TODO MARTIN CODE NO LONGER USED
        /*if (myItem)
        {
            txtTest.Enabled = false;
            txtTest1.Value = 0;
            btnOk.Enabled = false;
        }*/

Я полагаю, мне нужно использовать:

       DTE.ActiveDocument

и:

       (((TextDocument)myDoc).Selection.Text).

Затем, чтобы снова написать код, что мне нужно сделать?

6
задан halfer 26 September 2018 в 20:01
поделиться