I am trying to understand the usage of overloading the true/false operator and I stumbled upon the following behaviour:
public class TestClass { public int X