Intermittent compiler complaints of 'Point' does not define a type

ajofscott:
While running the machine making test cuts I noted my Current cursor is remaining 0,0. Is this statement being interpreted as 'A replaced with NOT B'?

Current.X != ThisOperation.Begin.X

Where my premise was != meant the same as <> or not equal to.

...

but was in a conditional comparison

In that case nothing is being replaced. It is just saying: is "Current.X" not equal to "ThisOperation.Begin.X".

Nothing is being replaced or changed.