Example #1
0
        protected override void OnAvailabilityChanged(RunspaceAvailabilityEventArgs e)
        {
            EventHandler <RunspaceAvailabilityEventArgs> availabilityChanged = this.AvailabilityChanged;

            if (availabilityChanged != null)
            {
                try
                {
                    availabilityChanged(this, e);
                }
                catch (Exception exception)
                {
                    CommandProcessorBase.CheckForSevereException(exception);
                }
            }
        }
Example #2
0
 protected override void OnAvailabilityChanged(RunspaceAvailabilityEventArgs e)
 {
     EventHandler<RunspaceAvailabilityEventArgs> availabilityChanged = this.AvailabilityChanged;
     if (availabilityChanged != null)
     {
         try
         {
             availabilityChanged(this, e);
         }
         catch (Exception exception)
         {
             CommandProcessorBase.CheckForSevereException(exception);
         }
     }
 }
Example #3
0
        static void runspace_AvailabilityChanged(object sender, RunspaceAvailabilityEventArgs e)
        {
//            Console.WriteLine("RunspaceAvailability = " + e.RunspaceAvailability.ToString());
        }
Example #4
0
        private void HandleRunspaceAvailabilityChanged(object sender, RunspaceAvailabilityEventArgs e)
        {
            if ((e.RunspaceAvailability == RunspaceAvailability.RemoteDebug))
            {
                RemoteRunspace remoteRunspace = sender as RemoteRunspace;
                remoteRunspace.AvailabilityChanged -= HandleRunspaceAvailabilityChanged;

                DisconnectAndStopRunningCmds(remoteRunspace);
            }
        }
Example #5
0
 /// <summary>
 /// Raises the AvailabilityChanged event
 /// </summary>
 protected abstract void OnAvailabilityChanged(RunspaceAvailabilityEventArgs e);
Example #6
0
        /// <summary>
        /// Raises the AvailabilityChanged event
        /// </summary>
        protected override void OnAvailabilityChanged(RunspaceAvailabilityEventArgs e)
        {
            EventHandler<RunspaceAvailabilityEventArgs> eh = this.AvailabilityChanged;

            if (eh != null)
            {
                try
                {
                    eh(this, e);
                }
                catch (Exception exception) // ignore non-severe exceptions
                {
                    CommandProcessorBase.CheckForSevereException(exception);
                }
            }
        }
Example #7
0
 protected abstract void OnAvailabilityChanged(RunspaceAvailabilityEventArgs e);