Aviso do compilador (nível 2) CS3019
A verificação de compatibilidade com CLS não será executada em 'type', pois ele não é visível de fora deste assembly.
Esse aviso ocorre quando um tipo ou membro que tem o atributo CLSCompliantAttribute não é visível de outro assembly. Para resolver esse erro, remova o atributo em qualquer classe ou membro do outro assembly que não esteja visível ou torne o tipo ou os membros visíveis. Para obter mais informações sobre conformidade com CLS, consulte Componentes de independência de linguagem e componentes independentes da linguagem.
O exemplo a seguir gera o erro 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()
{
}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: