public override void VisitArgument(ArgumentSyntax node)
{
switch (node.Expression.Kind())
{
case SyntaxKind.ParenthesizedLambdaExpression:
{
var lambda = (ParenthesizedLambdaExpressionSyntax)node.Expression;
Visit(lambda.Body);
}
break;
case SyntaxKind.SimpleLambdaExpression:
{
var lambda = (SimpleLambdaExpressionSyntax)node.Expression;
Visit(lambda.Body);
}
break;
}
base.VisitArgument(node);
}