public override void VisitLocalInvocationCPPModel(LocalInvocationCPPModel model)
        {
            var args     = model.Arguments.Select(arg => Invoke <ExpressionBuilder>(arg).Expression);
            var argsList = string.Join(", ", args);

            Expression = $"{model.Method}({argsList})";
        }
        public override void VisitLocalInvocationCPPModel(LocalInvocationCPPModel model)
        {
            var expression = Invoke <ExpressionBuilder>(model).Expression;

            AppendLine($"{expression};");
        }