Пример #1
0
 protected virtual T VisitPyElementAccessExpression(PyElementAccessExpression node)
 {
     if (ThrowNotImplementedException)
     {
         throw new NotImplementedException(string.Format("Method {0} is not supported in class {1}", "VisitPyElementAccessExpression", this.GetType().FullName));
     }
     return(default(T));
 }
Пример #2
0
        protected override IPyValue VisitElementAccessExpression(ElementAccessExpression src)
        {
            var expression = TransValue(src.Expression);
            var arg        = src.Arguments.Select(i => TransValue(i)).ToArray();
            var a          = new PyElementAccessExpression(expression, arg);

            return(SimplifyPyExpression(a));
        }