コード例 #1
0
        public override string VisitDisconnectExpr([NotNull] TesterParser.DisconnectExprContext context)
        {
            IndentLevel++;
            var temp = VisitChildren(context);

            IndentLevel--;

            return(string.Join(Environment.NewLine,
                               Indent() + "DisconnectExpr: ",
                               temp));
        }
コード例 #2
0
        public override InterpBase VisitDisconnectExpr([NotNull] TesterParser.DisconnectExprContext context)
        {
            var        conn    = context.GetChild(1).Accept(this);
            InterpBase cleanup = null;

            if (context.ChildCount > 2)
            {
                cleanup = context.GetChild(2).Accept(this);
            }

            return(new InterpDisconnect(conn, cleanup));
        }