UIAutomation.WizardRunCmdletBase.GetStepParameters C# (CSharp) Метод

GetStepParameters() приватный Метод

private GetStepParameters ( Wizard wizard, WizardStep currentStep ) : object[]
wizard Wizard
currentStep WizardStep
Результат object[]
        internal object[] GetStepParameters(Wizard wizard, WizardStep currentStep)
        {
            object[] currentParameters = null;
            switch (currentStep.ToDo) {
                case WizardStepActions.Forward:
                    currentParameters = currentStep.StepForwardActionParameters;
                    break;
                case WizardStepActions.Backward:
                    currentParameters = currentStep.StepBackwardActionParameters;
                    break;
                case WizardStepActions.Cancel:
                    currentParameters = currentStep.StepCancelActionParameters;
                    break;
                case WizardStepActions.Stop:
                    wizard.StopImmediately = true;
                    currentParameters = wizard.StopActionParameters;
                    break;
                default:
                    throw new Exception("Invalid value for WizardStepActions on getting steps' parameters");
            }
            return currentParameters;
        }
    }