Предупреждение компилятора (уровень 2) CS3019
Проверка на соответствие CLS не будет выполнена для типа "тип", поскольку он не видим за пределами данной сборки.
Это предупреждение возникает, когда тип или член, имеющий атрибут CLSCompliantAttribute , не видим из другой сборки. Чтобы устранить эту ошибку, удалите данный атрибут во всех классах или членах, которые не видны из другой сборки, или сделайте этот тип или члены видимыми. Дополнительные сведения о соответствии CLS см. в статье о независимости языка и независимых от языка компонентах.
Следующий пример приводит к возникновению ошибки CS3019:
// CS3019.cs
// compile with: /W:2
using System;
[assembly: CLSCompliant(true)]
// To fix the error, remove the next line
[CLSCompliant(true)] // CS3019
class C
{
[CLSCompliant(false)] // CS3019
void Foo()
{
}
static void Main()
{
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: