Ext.Net.XControl.Render C# (CSharp) Method

Render() private method

private Render ( HtmlTextWriter writer ) : void
writer HtmlTextWriter
return void
        protected override void Render(HtmlTextWriter writer)
        {
            if (this.Visible && !this.AlreadyRendered)
            {
                bool isAsync = RequestManager.IsMicrosoftAjaxRequest;

                if (!isAsync)
                {
                    if (this.AutoDataBind && !this.IsDataBound)
                    {
                        this.DataBind(true);
                    }

                    this.PreRenderAction();
                }

                if (!(this is IVirtual))
                {
                    if (isAsync
                        && this.IsInUpdatePanelRefresh
                        && !(this is Layout)
                        && this is Observable
                        && !this.IsLazy)
                    {
                        this.Attributes.Add("class", "AsyncRender");
                    }

                    this.HtmlRender(writer);
                }
            }
            else
            {
                if (this.Visible && this.IsDynamic)
                {
                    if (!(this is IVirtual))
                    {
                        this.HtmlRender(writer);
                    }
                }
            }

            if (this.IsLast)
            {
                if (!RequestManager.IsAjaxRequest)
                {
                    this.ResourceManager.BaseRenderAction();
                }

                this.ResourceManager.RenderAction(writer);
            }
        }

Same methods

XControl::Render ( ) : void
XControl::Render ( Control control ) : void
XControl::Render ( Control control, RenderMode mode ) : void
XControl::Render ( Control control, RenderMode mode, bool selfRendering ) : void
XControl::Render ( Control control, int index, RenderMode mode ) : void
XControl::Render ( Control control, int index, RenderMode mode, bool selfRendering ) : void
XControl::Render ( bool selfRendering ) : void
XControl::Render ( string element, RenderMode mode ) : void
XControl::Render ( string element, RenderMode mode, bool selfRendering ) : void
XControl::Render ( string element, int index, RenderMode mode ) : void
XControl::Render ( string element, int index, RenderMode mode, bool selfRendering ) : void