DepthFirstAstVisitor no longer tries to visit the children of non C#
ast leaf nodes.
(Speeds up visitors a bit)
CanBeDemotedIssue now respects the
CA1011:ConsiderPassingBaseTypesAsParameters suppression.