protected override EvaluationResult EvaluateImpl(SyntaxNode node)
{
var whileStatement = (DoStatementSyntax)node;
var sleepLoopFound = whileStatement.DescendantNodes()
.OfType<BlockSyntax>()
.Any(s => !s.ChildNodes().Any());
if (sleepLoopFound)
{
var snippet = FindMethodParent(node).ToFullString();
return new EvaluationResult
{
Snippet = snippet
};
}
return null;
}
}