Overriding C# Conditional statements problem
Have you overloaded !=
?
Not sure why. But are you sure the running application is compiled using the code you are stepping through. I have seen this sort of thing when the code is different to what is actually being executed.