ls!" не имеет заранее определенного размера, поэтому оператор sizeof может использоваться только в небезопасном контексте ...

'%1!ls!' не имеет заранее определенного размера, поэтому оператор sizeof может использоваться только в небезопасном контексте (рекомендуется использовать System.Runtime.InteropServices.Marshal.SizeOf)
"%1!ls!" не имеет заранее определенного размера, поэтому оператор sizeof может использоваться только в небезопасном контексте (рекомендуется использовать System.Runtime.InteropServices.Marshal.SizeOf)
"%1!ls!" не имеет предопределенного размера, поэтому оператор sizeof может использоваться только в небезопасном (unsafe) контексте (рекомендуется использование System.Runtime.InteropServices.Marshal.SizeOf)
ls! ссылается на расположение, которое недоступно. Это может быть диск на данном компьютере или сетевой диск. Проверьте правильность ... ls! является типом "%2!ls!". Тип, указанный в постоянном объявлении, должен быть одним из указанных ниже типов: sbyte, byte, ... ls!" в данном объявлении - недопустимое место для атрибута. Допустимые места для атрибута в этом объявлении: "%2!ls!". Все ... ls!" не имеет заранее определенного размера, поэтому оператор sizeof может использоваться только в небезопасном контексте ... ls!" не имеет применимого метода с именем "%2!ls!", но по всей видимости имеет метод расширения с таким именем. Методы расширения ... ls!" не содержит определение для "%2!ls!". Не удалось найти метод расширения "%2!ls!", принимающий первый аргумент типа "%1!ls!" ... ls!" не является допустимым аргументом именованного атрибута. Аргументы именованного атрибута должны быть полями без описателей ... ls!" не является допустимым ограничением. Тип, использованный в качестве ограничения, должен быть интерфейсом, незапечатанным ...