protected override EvaluationResult EvaluateImpl(SyntaxNode node)
{
var memberAccess = (MemberAccessExpressionSyntax)node;
if (memberAccess.Expression.IsKind(SyntaxKind.IdentifierName)
&& ((IdentifierNameSyntax)memberAccess.Expression).Identifier.ValueText == "DateTime"
&& memberAccess.Name.Identifier.ValueText == "Now")
{
var methodParent = FindMethodParent(node);
var snippet = methodParent == null
? node.ToFullString()
: methodParent.ToFullString();
return new EvaluationResult
{
Snippet = snippet
};
}
return null;
}
}