Example #1
0
        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);
        }
Example #2
0
 public virtual void Visit(TernaryExpressionSyntax pNode)
 {
     pNode.Left.Accept(this);
     pNode.Center.Accept(this);
     pNode.Right.Accept(this);
 }
Example #3
0
 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));
 }