Типы значений, которые повторно определяют System.ValueType.Equals, должны повторно определять и оператор равенства, чтобы ...

Типы значений, которые повторно определяют System.ValueType.Equals, должны повторно определять и оператор равенства, чтобы обеспечить возврат этими членами одинаковых результатов. Это помогает обеспечить ожидаемое и согласованное с оператором равенства поведение типов, опирающихся на Equals (например, ArrayList и Hashtable).
Типы данных параметров типа не могут выводиться из этих аргументов, так как они не преобразуются в один тип. Явное указание ... Типы данных параметров типа не могут выводиться из этих аргументов. Явное указание типов данных может исправить эту ошибку. ... Типы делегатов и методы, к которым они привязаны, должны иметь соответствующую прозрачность. Прозрачные и критические для ... Типы значений, видимых для COM, не должны предоставлять неоткрытые поля экземпляров. Типы значений, видимых для COM, имеют ... Типы значений, которые повторно определяют System.ValueType.Equals, должны повторно определять и оператор равенства, чтобы ... Типы и методы с высокой степенью взаимозависимости классов, сложностью организации циклов или большой длиной программы могут ... Типы могут иметь в качестве параметров типы или значения. Например, тип, определяющий Bag, может иметь параметр, представляющий ... Типы с атрибутом "AllowNullLiteral" могут наследоваться только от типов, поддерживающих пустые литералы, и реализовать только ... Типы с атрибутом AllowPartiallyTrustedCallersAttribute, расширяющие типы без этого атрибута, могут непреднамеренно предоставить ...