public ViewRendering GetViewRendering(Control control) { string str; DesignerRegionCollection regions; try { this._partViewRendering = ControlDesigner.GetViewRendering(control); regions = this._partViewRendering.Regions; WebPart part = control as WebPart; if (part == null) { part = new DesignerGenericWebPart(PartDesigner.GetViewControl(control)); } StringWriter writer = new StringWriter(CultureInfo.InvariantCulture); this.RenderWebPart(new DesignTimeHtmlTextWriter(writer), (WebPart)PartDesigner.GetViewControl(part)); str = writer.ToString(); } catch (Exception exception) { str = ControlDesigner.CreateErrorDesignTimeHtml(System.Design.SR.GetString("ControlDesigner_UnhandledException"), exception, control); regions = new DesignerRegionCollection(); } StringWriter writer2 = new StringWriter(CultureInfo.InvariantCulture); DesignTimeHtmlTextWriter writer3 = new DesignTimeHtmlTextWriter(writer2); bool flag = base.Zone.LayoutOrientation == Orientation.Horizontal; if (flag) { writer3.AddStyleAttribute("display", "inline-block"); writer3.AddStyleAttribute(HtmlTextWriterStyle.Height, "100%"); writer3.RenderBeginTag(HtmlTextWriterTag.Span); } writer3.Write(str); if (flag) { writer3.RenderEndTag(); } return(new ViewRendering(writer2.ToString(), regions)); }
public ViewRendering GetViewRendering(Control control) { string str; DesignerRegionCollection regions; try { this._partViewRendering = ControlDesigner.GetViewRendering(control); regions = this._partViewRendering.Regions; WebPart part = control as WebPart; if (part == null) { part = new DesignerGenericWebPart(PartDesigner.GetViewControl(control)); } StringWriter writer = new StringWriter(CultureInfo.InvariantCulture); this.RenderWebPart(new DesignTimeHtmlTextWriter(writer), (WebPart) PartDesigner.GetViewControl(part)); str = writer.ToString(); } catch (Exception exception) { str = ControlDesigner.CreateErrorDesignTimeHtml(System.Design.SR.GetString("ControlDesigner_UnhandledException"), exception, control); regions = new DesignerRegionCollection(); } StringWriter writer2 = new StringWriter(CultureInfo.InvariantCulture); DesignTimeHtmlTextWriter writer3 = new DesignTimeHtmlTextWriter(writer2); bool flag = base.Zone.LayoutOrientation == Orientation.Horizontal; if (flag) { writer3.AddStyleAttribute("display", "inline-block"); writer3.AddStyleAttribute(HtmlTextWriterStyle.Height, "100%"); writer3.RenderBeginTag(HtmlTextWriterTag.Span); } writer3.Write(str); if (flag) { writer3.RenderEndTag(); } return new ViewRendering(writer2.ToString(), regions); }