Exemple #1
0
        protected override IValue VisitComplexElementInitializerExpression(InitializerExpressionSyntax node)
        {
            IValue[] aa = node.Expressions.AsEnumerable().Select(i => Visit(i)).ToArray();
            var      a  = new IValueTable_PseudoValue(aa);

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

            return(bb);
        }