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