Erro do compilador CS0577
O atributo Conditional não é válido em 'function' porque é um construtor, destruidor, operador ou implementação de interface explícita
Nota
Destructor é um termo preterido para finalizador.
Conditional
não pode ser aplicado aos métodos especificados.
Por exemplo, você não pode usar alguns atributos em uma definição de interface explícita. O exemplo a seguir gera CS0577:
// CS0577.cs
// compile with: /target:library
interface I
{
void m();
}
public class MyClass : I
{
[System.Diagnostics.Conditional("a")] // CS0577
void I.m() {}
}
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: