There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Incorrect documentation for SimpleRule
The ValidateRule method in SimpleRule states that the return value is "True if the rule has not been broken, or false if it has."
But in the ValidatingViewModelBase, the return value is mapped to a boolean named isRuleBroken, like so:
bool isRuleBroken = r.ValidateRule(this);
So either the documentation is wrong or the ValidatingViewModelBase has a bug. This caused me some confusion earlier today!