protected override EvaluationResult EvaluateImpl(SyntaxNode node) { var methodDeclaration = (MethodDeclarationSyntax)node; var complexity = _counter.Calculate(methodDeclaration, null); if (complexity >= Limit) { return new EvaluationResult { Snippet = node.ToFullString() }; } return null; } }