public static TernaryExpressionSyntax TernaryExpression(ExpressionSyntax pLeft, ExpressionSyntax pCenter, ExpressionSyntax pRight) { var t = new TernaryExpressionSyntax(0, null, null, null); t.SetLeft(pLeft); t.SetCenter(pCenter); t.SetRight(pRight); return(t); }
public virtual void Visit(TernaryExpressionSyntax pNode) { pNode.Left.Accept(this); pNode.Center.Accept(this); pNode.Right.Accept(this); }
public virtual SyntaxNode Visit(TernaryExpressionSyntax pNode) { return(SyntaxFactory.TernaryExpression(pNode.Left.Accept <ExpressionSyntax>(this), pNode.Center.Accept <ExpressionSyntax>(this), pNode.Right.Accept <ExpressionSyntax>(this)).WithAttributes(pNode)); }