Лично я думаю, что у вас есть немного за борт.
Цель ссылок "видеть" - обеспечить хорошую связь между темами в сгенерированной справочной документации после анализа.
В вашем случае ваши бизнес-библиотеки ссылаются на языковые элементы, например:
<see langword="true"/>
Мне лично кажется, что гиперссылки на другие связанные объекты в вашей библиотеке - очень полезная функция. Это делает чтение справки гораздо более удобным для пользователей.
Гиперссылки на языковые элементы - это то, что, как мне кажется, должно существовать только внутри самой языковой помощи. В случае сторонней библиотеки это просто «запутывает» сообщение, размещая ссылки повсюду. Это делает хорошие ссылки менее эффективными, так как они прячутся в беспорядке.
Я бы предложил свободно использовать ссылки на похожие классы в вашей библиотеке. Я бы избегал добавления гиперссылок на базовые классы библиотеки, за исключением особых случаев, когда это особенно полезно по какой-то причине (редко). Ссылки на «true» и «IDisposable.Dispose» и т. Д. На самом деле не приносят большой пользы.
Доверяйте своему пользователю понимать базовые рамки, но учите их своей библиотеке.