The typical shape of this node is:
ITernaryOperatorNode IExpressionNode <-- getConditionalNode() IExpressionNode <-- getLeftOperandNode() IExpressionNode <-- getRightOperandNode()For example,
a == b ? c : d
is represented as ITernaryOperatorNode "?" IBinaryOperatorNode "==" IIdentifierNode "a" IIdentifierNode "b" IIdentifierNode "c" IIdentiferNode "d"
|
|
|
|