Типы, которые не расширяют определенные базовые типы, не должны использовать зарезервированные суффиксы имен. Для типов и членов не следует использовать суффиксы "Ex" или "New" , чтобы отличить их от более ранней версии API. Вместо этого используйте числовой суффикс, такой как "2", или более значимый суффикс. Реализация конкретных типов и членов не должна заканчиваться суффиксом "Impl". Для членов нужно либо использовать предлагаемый альтернативный вариант "Core" вместо "Impl", либо совсем отказаться от суффикса.
Типы, допускающие значение NULL, не поддерживаются, так как текущая версия "mscorlib.dll" не определяет тип "Nullable(of ...
Типы, которые автоматически сортируются при выполнении, не должны быть видимыми для COM. Типы, которые автоматически ориентированы ...
Типы, которые выделяют неуправляемые ресурсы, должны реализовывать IDisposable, чтобы вызывающие методы могли освобождать ...
Типы, которые не расширяют определенные базовые типы, не должны использовать зарезервированные суффиксы имен. Для типов и ...
Типы, которые переопределяют оператор равенства, должны переопределять и Equals, чтобы обеспечить возврат этими членами одинаковых ...
Типы, объявляющие освобождаемые члены, также должны реализовывать IDisposable. Если типу не принадлежат какие-либо неуправляемые ...
Типы, расширяющие ServicedComponent, не должны иметь атрибут WebMethod, примененный к членам. Пометка членов типов, расширяющих ...
Типы, расширяющие базовые типы, имеют заданные суффиксы имен. Например, типы, расширяющие тип Attribute, должны иметь суффикс ...