CS0216 de erro do compilador

Mensagem de erro

O operador 'operador' requer um operador correspondente 'missing_operator' também seja definido

Um definida pelo usuário True operador requer um definida pelo usuário False operador e vice-versa.Para obter mais informações, consulte Operadores (Guia de programação C#).

O exemplo a seguir gera CS0216:

// CS0216.cs
class MyClass
{
   public static bool operator true (MyClass MyInt)   // CS0216
   {
      return true;
   }

   // to resolve, uncomment the following operator definition
   /*
   public static bool operator false (MyClass MyInt)
   {
      return true;
   }
   */

   public static void Main()
   {
   }
}