private void Flush()
 {
     _shellCommandBuilder = null;
     _remoteActionBuilder = null;
     _currentStep         = null;
 }
 public IRemoteActionBuilder AsAction()
 {
     _remoteActionBuilder = new RemoteActionBuilderImpl(this, _pipelineBuilder);
     _remoteActionBuilder.SetName(_currentStepName);
     return(_remoteActionBuilder);
 }