CS1535 de erro do compilador
Mensagem de erro
Operador unário sobrecarregado 'operador' obtém um parâmetro
A definição de um unário operador que pode ser sobrecarregado é devem ter um parâmetro.
Exemplo
O exemplo a seguir gera CS1535:
// CS1535.cs
class MyClass
{
// uncomment the method parameter to resolve CS1535
public static MyClass operator ++ (/*MyClass MC1*/) // CS1535
{
return new MyClass();
}
public static int Main()
{
return 1;
}
}