Не предоставляйте List в объектных моделях. Вместо этого используйте Collection , ReadOnlyCollection или KeyedCollection ...

Не предоставляйте List в объектных моделях. Вместо этого используйте Collection, ReadOnlyCollection или KeyedCollection. List предназначен для использования из реализации, но не в API объектной модели. List оптимизирован с точки зрения производительности, но за счет более длительного отслеживания версий. Например, если вы возвратите List в клиентский код, то никогда не сможете получить уведомление, когда клиентский код изменит коллекцию.
Не объявляйте новые делегаты для использования в качестве обработчиков событий, если работа идет с версией .NET Framework, ... Не объявляйте явные статические конструкторы для типов значений. Инициализация статических данных в явных статических конструкторах ... не определен ни один элемент {1} для данного обработчика модели кода. Невозможно загрузить обработчики модели кода, если ... Не определен порядок полей в нескольких объявлениях частичного класса или конструкции "%1!ls!". Для определения порядка все ... Не предоставляйте List в объектных моделях. Вместо этого используйте Collection , ReadOnlyCollection или KeyedCollection ... Не принимайте управляемый поток за поток Win32 - это может быть волокно. Исполняемая среда может запустить управляемые потоки ... Не произведено изменений в настройках базы данных нагрузочных тестов, т.к. данному контроллеру не сопоставлена ни одна база ... Не рекомендуется устанавливать значение true и для свойства DeployAsIisApp, и для свойства IncludeIisSettingsOnPublish, так ... Не следует перехватывать исключения типа Exception или SystemException. Перехватывание исключений общего назначения может ...