public override void VisitAssignmentExpression(AssignmentExpressionSyntaxNode node) { if (!(_insideFunction || _insideMethod)) { return; } Assign(node.Lhs, node.Rhs); base.VisitAssignmentExpression(node); }
public override void VisitAssignmentExpression(AssignmentExpressionSyntaxNode node) { if (_insideMethod || _insideFunction) { Console.Write($"Assignment: {node.Lhs} <- {node.Rhs}..."); if (IsDefined(node.Rhs)) { Console.WriteLine("Ok."); Assign(node.Lhs, node.Rhs); } else { Console.WriteLine("Right-hand side is not defined!"); } } }
public override void VisitAssignmentExpression(AssignmentExpressionSyntaxNode node) { Visit(node.Lhs); AddToken(node.AssignmentSign, _scheme.Operator); Visit(node.Rhs); }
public ForStatementSyntaxNode ForStatementSyntax(SyntaxToken forKeyword, AssignmentExpressionSyntaxNode assignment, SyntaxList <SyntaxToken> optionalCommas, StatementSyntaxNode body, SyntaxToken endKeyword) { return(new ForStatementSyntaxNode(forKeyword, assignment, optionalCommas, body, endKeyword)); }
public override void VisitAssignmentExpression(AssignmentExpressionSyntaxNode node) { Visit(node.Lhs); OutputOperator(node.AssignmentSign); Visit(node.Rhs); }
public virtual void VisitAssignmentExpression(AssignmentExpressionSyntaxNode node) { DefaultVisit(node); }