ls!" не является допустимым аргументом именованного атрибута. Аргументы именованного атрибута должны быть полями без описателей ...

'%1!ls!' является недопустимым именованным аргументом атрибута. Именованными аргументами атрибутов могут быть поля, доступные не только для чтения, не статические и не константные поля, либо свойства, доступные для чтения-записи, которые являются открытыми, и не являются статическими.
'%1!ls!' является недопустимым именованным аргументом атрибута. Именованными аргументами атрибутов могут быть поля, доступные не только для чтения, не статические и не константные поля, либо свойства, доступные для чтения-записи, которые являются открытыми. и не являются статическими.
"%1!ls!" является недопустимым именованным аргументом атрибута. Именованными аргументами атрибутов могут быть поля, доступные не только для чтения, не статические и не константные поля, либо свойства, доступные для чтения-записи, которые являются открытыми, и не являются статическими.
"%1!ls!" не является допустимым аргументом именованного атрибута. Аргументы именованного атрибута должны быть полями без описателей readonly, static и const, или открытыми нестатическими свойствами с доступом на чтение и запись.
ls!" в данном объявлении - недопустимое место для атрибута. Допустимые места для атрибута в этом объявлении: "%2!ls!". Все ... ls!" не имеет заранее определенного размера, поэтому оператор sizeof может использоваться только в небезопасном контексте ... ls!" не имеет применимого метода с именем "%2!ls!", но по всей видимости имеет метод расширения с таким именем. Методы расширения ... ls!" не содержит определение для "%2!ls!". Не удалось найти метод расширения "%2!ls!", принимающий первый аргумент типа "%1!ls!" ... ls!" не является допустимым аргументом именованного атрибута. Аргументы именованного атрибута должны быть полями без описателей ... ls!" не является допустимым ограничением. Тип, использованный в качестве ограничения, должен быть интерфейсом, незапечатанным ... ls!" получил дружественный доступ, однако результирующая сборка имеет имя "%2!ls!". Попробуйте добавить к "%1!ls!" ссылку ... ls!" скрывает наследуемый член "%2!ls!". Чтобы текущий член переопределял эту реализацию, добавьте ключевое слово override. ... ls!": модификаторы доступа для методов доступа могут использоваться, только если свойство индексатора имеет оба метода доступа, ...