Типы, расширяющие базовые типы, имеют заданные суффиксы имен. Например, типы, расширяющие тип Attribute, должны иметь суффикс "Attribute", как в ObsoleteAttribute. Эти правила проверяют типы, расширяющие базовых типов, включая Attribute, Exception, EventArgs, IMembershipPermission, Stream и другие.
Типы, которые не расширяют определенные базовые типы, не должны использовать зарезервированные суффиксы имен. Для типов и ...
Типы, которые переопределяют оператор равенства, должны переопределять и Equals, чтобы обеспечить возврат этими членами одинаковых ...
Типы, объявляющие освобождаемые члены, также должны реализовывать IDisposable. Если типу не принадлежат какие-либо неуправляемые ...
Типы, расширяющие ServicedComponent, не должны иметь атрибут WebMethod, примененный к членам. Пометка членов типов, расширяющих ...
Типы, расширяющие базовые типы, имеют заданные суффиксы имен. Например, типы, расширяющие тип Attribute, должны иметь суффикс ...
Типы, реализующие ICollection, должны также предоставлять версию CopyTo с первым параметром, заданным как строгий тип, т. ...
Типы, реализующие IComparable, должны переопределить операторы Equals и сравнения, чтобы обеспечить согласованность интерпретации ...
Типы, реализующие IEnumerator, должны также предоставить версию свойства Current, которое возвращает тип, отличный от типа ...
Только для чтения|Обозначает, что свойство предназначено только для чтения. Свойства, предназначенные только для чтения, ...