Error() public method

public Error ( ScriptingException ex ) : void
ex ScriptingException
return void
コード例 #1
0
        void ExecuteCommand(Command command)
        {
            AbortBackgroudThread();

            try {
                command.Execute(engine);
            } catch (ThreadAbortException) {
            } catch (ScriptingException ex) {
                interpreter.Error(ex);
            } catch (TargetException ex) {
                interpreter.Error(ex);
            } catch (Exception ex) {
                interpreter.Error("Caught exception while executing command {0}: {1}", engine, ex);
            }

            NotifyStateChange();
        }
コード例 #2
0
 void execute_command(Command command)
 {
     try {
         if (repeating)
         {
             command.Repeat(Interpreter);
         }
         else
         {
             command.Execute(Interpreter);
         }
     } catch (ST.ThreadAbortException) {
     } catch (ScriptingException ex) {
         Interpreter.Error(ex);
     } catch (TargetException ex) {
         Interpreter.Error(ex);
     } catch (Exception ex) {
         Interpreter.Error(
             "Caught exception while executing command {0}: {1}",
             this, ex);
     }
 }