Вы можете поиграть с включенным элементом . Я никогда не использовал его, поэтому я не знаю, можно ли смешивать этот элемент с другими, обычными элементами XML Comment, но то, как я читаю (разреженную) документацию, выглядит не так.
Хотя это будет наилучшим вариантом, даже если это невозможно, вы можете комбинировать использование этого элемента со скриптом, который находит соответствующие фрагменты кода и вставляет его в файл XML.
Я бы, наверное, пошел другим путем. Поскольку вывод XML Comments представляет собой просто XML-файл, вы можете обработать его после того, как он был создан, но до запуска Sandcastle. Затем я сделал бы другой сценарий, который ищет весь код, который нужно ввести в файл справки, и извлек его в отдельный файл XML.
Эти два XML-файла затем можно объединить с помощью XSLT и передать в SandCastle.
Как бы вы определили код, который нужно ввести в файл справки? Сверху головы я могу придумать три варианта:
- Атрибуты
- Регионы
- Комментарии
Лично я бы предпочел Атрибуты.
В заключительной заметке я хотел бы отметить, что, хотя это, безусловно, возможно, это, вероятно, больше, чем просто копирование, вставка и соблюдение дисциплины:)