private void SetExecutionState(ExecutionStateChangedEventArgs.States state)
        {
            ExecutionStateChangedEventArgs.States oldState = this.executionState;
            this.executionState = state;

            if (null != ExecutionStateChanged)
            {
                ExecutionStateChangedEventArgs args = null;
                args = new ExecutionStateChangedEventArgs(oldState, state);
                ExecutionStateChanged(this, args);
            }
        }
        private void SetExecutionState(ExecutionStateChangedEventArgs.States state)
        {
            ExecutionStateChangedEventArgs.States oldState = this.executionState;
            this.executionState = state;

            if (null != ExecutionStateChanged)
            {
                ExecutionStateChangedEventArgs args = null;
                args = new ExecutionStateChangedEventArgs(oldState, state);
                ExecutionStateChanged(this, args);
            }
        }