Оглавление 1 Введение 37 2 Основные принципы разработки инфраструктуры 43 3 Рекомендации по обозначениям 69 4 Рекомендации по разработке типов 103 5 Проектирование членов 141 6 Проектирование с целью расширяемости 201 7 Исключения 217 8 Рекомендации по использованию 247 9 Общие шаблоны проектирования 285 A Соглашения о стиле кодирования в C# 347 Б Использование FxCop для проверки рекомендаций по разработке инфраструктур 355 В Пример спецификации API 385 Глоссарий 393 Список рекомендуемой литературы 399 Предметный указатель 403