public virtual void RenderControl (HtmlTextWriter writer)
{
if (this.adapter != null) {
RenderControl (writer, this.adapter);
return;
}
if ((stateMask & VISIBLE) != 0) {
HttpContext ctx = Context;
TraceContext trace = (ctx != null) ? ctx.Trace : null;
int pos = 0;
if ((trace != null) && trace.IsEnabled)
pos = ctx.Response.GetOutputByteCount ();
Render (writer);
if ((trace != null) && trace.IsEnabled) {
int size = ctx.Response.GetOutputByteCount () - pos;
trace.SaveSize (this, size >= 0 ? size : 0);
}
}
}