Exemple #1
0
 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}";
     }
 }