Хорошо, поскольку Brian уже сказал... Мой плагин PaintIt даст Вам некоторое представление относительно того, что может быть сделано с DXCore.
Также существуют некоторые другие "Декоративные плагины" на наш" Общественный Сменный Сайт ", и у нас есть достойное сообщество в
инструменты DevExpress IDE форумы, если у Вас есть какие-либо конкретные вопросы.
DXCore является платформой, на которой RefactorPro и CodeRush создаются, который должен дать Вам общее представление о том, к какому виду
из графической возможности они способны.
, Который сказал, Вам не нужен ни один из этих инструментов для использования DXCore.
Все на Сайт сообщества "С открытым исходным кодом" (Так PaintIt)
Для давания Вам общее представление о том, как простыми вещами является... следующий код, все, что необходимо добавить к основному сменному шаблону, будят основы и выполняющий использование DXCore...
Private Sub PlugIn_EditorPaintLanguageElement(ByVal ea As DevExpress.CodeRush.Core.EditorPaintLanguageElementEventArgs) Handles Me.EditorPaintLanguageElement
If ea.LanguageElement.ElementType = LanguageElementType.Method Then
ea.PaintArgs.OverlayText(ea.LanguageElement.Name, _
ea.LanguageElement.NameRange.Start, _
Color.HotPink)
End If
End Sub
я создал плагин (названный CR_ColorizeMemberNames) на основе этого кода и добавил его к Общественный Сменный Сайт .
двоичный файл доступен от моего сайта здесь .
Вы должны только загрузить и установить DXCore и поместить двоичный файл плагина в папке плагинов (Значения по умолчанию к C:\Program Files\Developer Express Inc\DXCore for Visual Studio .NET\2.0\Bin\Plugins).. Затем запустите VS, и Ваши имена методов должны все быть в HotPink (Прекрасном)
Для движения вне простой окраски ключевого слова детали о Синтаксисе Visual Studio, окрашивающем, определены здесь ; и детали к реализация здесь .
Эти документы обрисовывают в общих чертах, как базовая инфраструктура, ну, в общем, устанавливается вертикально - и что еще более важно, вдается в подробности о том, как соединить проводом в Вашем собственном -
Получите DXCore и затем запуститесь с этого плагина: http://www.rorybecker.me.uk/PaintIt.html , который должен запустить Вас с некоторого кода к именам метода колоризации. Rory делает свой код доступным, и я думаю, что он - участник здесь в ТАК...
Если бы Вы хотите к самокрутке, я рекомендовал бы добраться DXCore от DevExpress. Я знаю, что можно добавить, что собственные визуальные элементы в VS2008 с помощью этого включают, и я полагаю, что это свободно также. существует большое сообщество для помощи записать Ваши собственные плагины, и может даже быть тот, уже сделанный для Вас.
я - большой поклонник DevExpress, и я работаю, Осуществляют рефакторинг! и CodeRush.
Я не могу действительно ответить, как трудно это или существует ли какой-либо открытый исходный код, но сделать его, Вы хотите взять looki в Маркерах Пользовательского текста. См. эти две статьи для деталей: