public override void VisitAssignTupleNode(AssignTupleNode node) { node.Value.Visit(this); var tuple = TupleExpression(); foreach (var id in node.Tuple.Variables) { id.Visit(this); tuple = tuple.AddArguments(Argument(expressions.Pop())); } var kindAssigment = SyntaxKind.SimpleAssignmentExpression; var assignTuple = AssignmentExpression(kindAssigment, tuple, expressions.Pop()); assignTuple = GetNodeWithAnnotation(assignTuple, node.Location) as AssignmentExpressionSyntax; AddStatementToCurrentBlock(ExpressionStatement(assignTuple)); }
public virtual void VisitAssignTupleNode(AssignTupleNode node) { }