public override void VisitVariableDeclarator(VariableDeclaratorSyntax node) { Initializer = new DataInitializerCPPModel() { Name = node.Identifier.ToString(), Initializer = Invoke <ExpressionVisitor>(node.Initializer?.Value).Expression }; }
public override void VisitDataInitializerCPPModel(DataInitializerCPPModel model) { if (model.Initializer != null) { Expression = $"{model.Name} = {Invoke<ExpressionBuilder>(model.Initializer).Expression}"; } else { Expression = $"{model.Name}"; } }