System.CLSCompliantAttribute не может быть применен к свойству Get/Set
Обновлен: Ноябрь 2007
System.CLSCompliantAttribute cannot be applied to property 'Get'/'Set'
Определение свойства применяет атрибут CLSCompliantAttribute к оператору Get или Set.
Чтобы свойство соответствовало Спецификация CLS (CLS), все свойство должно быть помечено как <CLSCompliant(True)>. Необходимо применить CLSCompliantAttribute к Оператор Property, но не к оператору Get или Set.
При применении CLSCompliantAttribute к элементу программирования параметру isCompliant атрибута присваивается значение True или False, чтобы указать соответствие или несоответствие. Значение по умолчанию для этого параметра отсутствует, поэтому значение необходимо указать.
Если к элементу не применяется атрибут CLSCompliantAttribute, то он считается несовместимым.
По умолчанию это сообщение является предупреждением. Дополнительные сведения о скрытии предупреждений или их обработке как ошибок см. в разделе Настройка предупреждений в Visual Basic.
Идентификатор ошибки: BC40043
Чтобы исправить эту ошибку
Удалите CLSCompliantAttribute из оператора Get или Set.
Если свойство должно быть CLS-совместимыми, пометьте оператор Property как <CLSCompliant(True)>.
См. также
Основные понятия
Написание CLS-совместимого кода