Example #1
0
        public Completion ExecuteDebuggerStatement(DebuggerStatement debuggerStatement)
        {
            if (_engine.Options.IsDebuggerStatementAllowed())
            {
                if (!System.Diagnostics.Debugger.IsAttached)
                {
                    System.Diagnostics.Debugger.Launch();
                }

                System.Diagnostics.Debugger.Break();
            }

            return(new Completion(Completion.Normal, null, null));
        }
Example #2
0
        public Completion ExecuteDebuggerStatement(DebuggerStatement debuggerStatement)
        {
            if (_engine.Options.IsDebuggerStatementAllowed())
            {
                if (!System.Diagnostics.Debugger.IsAttached)
                {
                    System.Diagnostics.Debugger.Launch();
                }

                System.Diagnostics.Debugger.Break();
            }

            return new Completion(Completion.Normal, null, null);
        }
Example #3
0
 public void VisitDebuggerStatement(DebuggerStatement debuggerStatement)
 {
     // EMPTY
 }
Example #4
0
 public virtual void VisitDebuggerStatement(DebuggerStatement debuggerStatement)
 {
 }
Example #5
0
 protected abstract void Visit(DebuggerStatement node);
Example #6
0
 protected virtual void VisitDebuggerStatement(DebuggerStatement debuggerStatement)
 {
 }
Example #7
0
 protected override void VisitDebuggerStatement(DebuggerStatement debuggerStatement) =>
 EmptyNodeObject(debuggerStatement);
Example #8
0
 protected internal override void VisitDebuggerStatement(DebuggerStatement debuggerStatement)
 {
     VisitingDebuggerStatement?.Invoke(this, debuggerStatement);
     base.VisitDebuggerStatement(debuggerStatement);
     VisitedDebuggerStatement?.Invoke(this, debuggerStatement);
 }
 private UstSpecific.DebuggerStatement VisitDebuggerStatement(DebuggerStatement debuggerStatement)
 {
     return(new UstSpecific.DebuggerStatement(GetTextSpan(debuggerStatement)));
 }
 protected override void VisitDebuggerStatement(DebuggerStatement debuggerStatement)
 {
 }
Example #11
0
 protected override void Visit(DebuggerStatement node)
 {
     Encode(node);
 }
 public virtual void  Visit(DebuggerStatement statement, TContext context)
 {
 }