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)); }
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)); }