protected override EvaluationResult EvaluateImpl(SyntaxNode node) { var syntax = (FieldDeclarationSyntax)node; if (syntax.Modifiers.Any(SyntaxKind.PublicKeyword) && syntax.Modifiers.Any(SyntaxKind.ConstKeyword)) { return new EvaluationResult { Snippet = node.ToFullString() }; } return null; } }