internal virtual string GetEditableDesignerRegionContent(IWizardStepEditableRegion region) { StringBuilder builder = new StringBuilder(); ControlCollection controls = region.Step.Controls; IDesignerHost service = (IDesignerHost) base.Component.Site.GetService(typeof(IDesignerHost)); if (region.Step is TemplatedWizardStep) { TemplatedWizardStep step = (TemplatedWizardStep) region.Step; return ControlPersister.PersistTemplate(step.ContentTemplate, service); } if ((controls.Count == 1) && (controls[0] is LiteralControl)) { string text = ((LiteralControl) controls[0]).Text; if ((text == null) || (text.Trim().Length == 0)) { return string.Empty; } } foreach (Control control in controls) { builder.Append(ControlPersister.PersistControl(control, service)); } return builder.ToString(); }
internal override string GetEditableDesignerRegionContent(IWizardStepEditableRegion region) { if (region == null) { throw new ArgumentNullException("region"); } StringBuilder builder = new StringBuilder(); if (((region.Step == this._createUserWizard.CreateUserStep) && (((CreateUserWizardStep) region.Step).ContentTemplate == null)) && (region.Step.Controls[0] is Table)) { Table originalTable = (Table) ((Table) region.Step.Controls[0]).Rows[0].Cells[0].Controls[0]; builder.Append(this.ConvertTableToHtmlTable(originalTable, ((TemplatedWizardStep) region.Step).ContentTemplateContainer)); return builder.ToString(); } if (((region.Step == this._createUserWizard.CompleteStep) && (((CompleteWizardStep) region.Step).ContentTemplate == null)) && (region.Step.Controls[0] is Table)) { Table table2 = (Table) ((Table) region.Step.Controls[0]).Rows[0].Cells[0].Controls[0]; builder.Append(this.ConvertTableToHtmlTable(table2, ((TemplatedWizardStep) region.Step).ContentTemplateContainer)); return builder.ToString(); } return base.GetEditableDesignerRegionContent(region); }