protected override EvaluationResult EvaluateImpl(SyntaxNode node)
{
var propertyDeclaration = (PropertyDeclarationSyntax)node;
var propertyName = propertyDeclaration.Identifier.ValueText;
var correct = IsSpelledCorrectly(propertyName);
if (!correct)
{
return new EvaluationResult
{
Quality = CodeQuality.NeedsReview,
ImpactLevel = ImpactLevel.Node,
QualityAttribute = QualityAttribute.Conformance,
Snippet = propertyName,
ErrorCount = 1
};
}
return null;
}
}