aviso do compilador (nível 1) CS3023
Mensagem de erro
O atributo CLSCompliant não tem sentido quando aplicado a tipos de retorno.Tente colocá-lo no método.
Função retornar tipos não são verificados para conformidade CLS, desde que as regras de conformidade CLS se aplicam aos métodos e as declarações de tipo.
Exemplo
O exemplo a seguir gera um aviso CS3023:
// C3023.cs
[assembly:System.CLSCompliant(true)]
public class Test
{
[return:System.CLSCompliant(true)] // CS3023
// Try this instead:
// [method:System.CLSCompliant(true)]
public static int Main()
{
return 0;
}
}