public override ExpressionCode GenerateCode()
        {
            var stringCode = Condition.GenerateCode().Code;

            stringCode += " ? " + TrueExpression.GenerateCode().Code;
            stringCode += " : " + FalseExpression.GenerateCode().Code;
            return(new ExpressionCode {
                Code = stringCode, Type = TrueExpression.GenerateCode().Type
            });
        }