Атрибут "ReferenceEquality" не может использоваться в структурах. Вместо этого рекомендуется использовать атрибут "StructuralEquality" ...

Атрибут "ReferenceEquality" не может использоваться в структурах. Вместо этого рекомендуется использовать атрибут "StructuralEquality" или реализовать переопределение метода "System.Object.Equals(obj)".
Атрибут "AutoOpen(\"{0}\")" в сборке "{1}" пропущен, поскольку он не ссылается на допустимые модуль или пространство имен ... атрибут "init_priority" можно использовать только в определении статических элементов данных и переменных области видимости ... Атрибут "NonSerialized" не затронет данный член, поскольку его вмещающий класс не представлен как "Serializable". Атрибут "ReferenceEquality" не может использоваться в структурах. Вместо этого рекомендуется использовать атрибут "StructuralEquality" ... Атрибут "StructuralEquality" необходимо использовать в сочетании с атрибутами "NoComparison" или "StructuralComparison" Атрибут "{0}" присутствует как в реализации, так и в сигнатуре, но с разными аргументами. В скомпилированный код будет включен ... Атрибут AttributeUsage определяет целевые объекты, действительные для атрибута (см. System.AttributeTargets), возможность ... Атрибут Cached следующего члена ошибочен, поскольку член не является общим, статическим, только для чтения, или является ...