protected override IValue VisitComplexElementInitializerExpression(InitializerExpressionSyntax node) { IValue[] aa = node.Expressions.AsEnumerable().Select(i => Visit(i)).ToArray(); var a = new IValueTable_PseudoValue(aa); return(a); }
protected override IValue VisitObjectInitializerExpression(InitializerExpressionSyntax node) { IValue[] items = node.Expressions .AsEnumerable() .Select(Visit) .Cast <CsharpAssignExpression>() .ToArray(); var bb = new IValueTable_PseudoValue(items); return(bb); }