Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Uma Declaração de Evento usa um delegado para especificar sua assinatura, mas a Declaração de Delegado é marcada como <CLSCompliant(False)> ou não está marcada.
Ao aplicar o CLSCompliantAttribute atributo a um elemento de programação, você define o parâmetro do isCompliant atributo como um True ou False para indicar conformidade ou não conformidade. Não há nenhum padrão para esse parâmetro e você deve fornecer um valor.
Se você não aplicar CLSCompliantAttribute a um elemento, ele será considerado não compatível.
Por padrão, essa mensagem é um aviso. Para obter informações sobre como ocultar avisos ou tratar avisos como erros, consulte Configurando avisos no Visual Basic.
ID de erro: BC40050
Para corrigir este erro
Se você exigir conformidade com CLS e tiver controle sobre a definição do delegado, aplique CLSCompliantAttribute a sua declaração para marcá-lo como
<CLSCompliant(True)>.Se você não tiver controle sobre a definição do delegado ou não puder marcá-lo como compatível, remova o da instrução ou marque-o CLSCompliantAttribute
Eventcomo<CLSCompliant(False)>.