Удаление тегов редактора с помощью Visual Studio SDK - PullRequest
0 голосов
/ 17 июня 2011

Можно ли удалить уже примененные теги редактора?Я только нашел способ добавить новые теги , но это не позволяет мне переопределить или удалить существующие теги.

В качестве идентификатора мой сценарий следующий: я пытаюсьдобавить новое ключевое слово в язык C #.Мой первый шаг - не дать ReSharper указывать ключевое слово как ошибку.Я считаю, что ReSharper добавил ErrorTag к недействительному ключевому слову, которое я пытаюсь удалить / переопределить.

1 Ответ

1 голос
/ 17 июня 2011

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

Из MSDN:

[Export(typeof(ITaggerProvider))]
[ContentType("text")]
[TagType(typeof(TestTag))]
internal class TestTaggerProvider : ITaggerProvider

Вы можете увидеть атрибут «TagType»в классе TestTaggerProvider, который фактически выполняет тегирование в среде IDE.

...