Как раскрасить имена классов в примерах кода в Sand Castle / MAML - PullRequest
1 голос
/ 22 июля 2011

Я мигрирую в Sand Castle из nDoc, чтобы сгенерировать документ для моего классаnDoc не поддерживает .net 2.0 и имеет много других ограничений.

Ранее, с помощью nDoc, я мог применять красивую раскраску к своему коду, включая подсветку имен классов.

Например Console.WriteLine(something) будет отображать Console в другом цвете (потому что nDoc позволяет указывать стили HTML непосредственно в XML).

Однако Sand Castle (MAML), похоже, игнорирует имена типов (он принимает только реальный код C #, атрибуты HTML для раскраски не допускаются, раскраска выполняется самим Sand Castle).В конце раскрашиваются только ключевые слова, комментарии и константы.Можно ли это исправить, чтобы имена типов тоже были раскрашены?Спасибо!

Ниже приведено то, что у меня было с nDoc, и что мне нужно скопировать с Sand Castle (MailMessage, Pop3 и Console выделены).

What I need (and what I already have in nDoc

1 Ответ

0 голосов
/ 16 августа 2011

Если вы используете конструктор файлов справки Sandcastle, вы можете сделать это вручную, отредактировав файл highlight.xml в папке \ EWSoftware \ Построитель файлов справки Sandcastle \ Colorizer \ и добавив ключевые слова в синтаксисе csharp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...