I am not native English speaker, so for me is a little strange the Debug.Assert
method, that, for me, verifies a condition, in fact, verifies the opposite of this condition.
Assert = advance, affirm, argue, attest, aver, claim, proclaim, profess, pronounce, put forward, say, stress, etc
I expect, that the
Debug.Assert(Me.Member Is Nothing, "Member Is Nothing!")
behave like
Affirm(condition, "Message") ' conditional message
However, in reality I should do
Debug.Assert(Me.Member Is Nothing, "Member Is NOT Nothing!")
Affirm(NOT condition, "Message") ' counter-conditional message
Do I miss something?
Do you see this intuitive or not?