// [Parameter] // public string Name { get; set; } #endregion Parameters /// <summary> /// Processes the pipeline. /// </summary> protected override void ProcessRecord() { RemoveWizardStepCommand command = new RemoveWizardStepCommand(this); command.Execute(); // if (InputObject != null && InputObject is Wizard) { // WizardStep stepToRemove = null; // foreach (WizardStep step in InputObject.Steps) { // if (step.Name == Name) { // stepToRemove = step; // } // } // InputObject.Steps.Remove(stepToRemove); // if (PassThru) { // WriteObject(this, InputObject); // } else { // WriteObject(this, true); // } // } else { // ErrorRecord err = // new ErrorRecord( // new Exception("The wizard object you provided is not valid"), // "WrongWizardObject", // ErrorCategory.InvalidArgument, // InputObject); // err.ErrorDetails = // new ErrorDetails( // "The wizard object you provided is not valid"); // WriteError(this, err, true); // } // // WizardStep step = new WizardStep(Name, Order); // // if (SearchCriteria != null && SearchCriteria.Length > 0) { }