A7-3-1
-HiddenInheritedNonOverridableMemberFunction.ql
:- Reduce duplication by reporting only a single location for each declaration of a problematic element.
- Reduce duplication when reporting the hidden function by reporting only one declaration entry.
- Improve performance by eliminating a number of bad join orders.
- Fix false positives where the using declaration occurred after the function declaration.
- Exclude special member functions, which cannot be inherited.
- Exclude private member functions, which cannot be inherited.