public virtual ICodeNode VisitNullCoalesceExpression(NullCoalesceExpression node) { node.Condition = (Expression)Visit(node.Condition); node.Expression = (Expression)Visit(node.Expression); return(node); }
public override void VisitNullCoalesceExpression (NullCoalesceExpression node) { Visit (node.Condition); WriteTokenBetweenSpace ("??"); Visit (node.Expression); }
public virtual void VisitNullCoalesceExpression (NullCoalesceExpression node) { Visit (node.Condition); Visit (node.Expression); }
void PushNullCoalescingExpression (Instruction instruction) { var expression = new NullCoalesceExpression (); expression.Condition = Pop (); ProcessExpressionBlock (current_block.Successors [1], true); expression.Expression = Pop (); Push (expression); }
public virtual void VisitNullCoalesceExpression(NullCoalesceExpression node) { Visit(node.Condition); Visit(node.Expression); }