public override void RenderBefore(RenderContext context)
{
Debug.Assert(context != null);
// Validate incoming reference
if (context == null) throw new ArgumentNullException("context");
// Ignore renderer, we just draw using solid color for debugging purposes
using (SolidBrush brush = new SolidBrush(_color))
context.Graphics.FillRectangle(brush, ClientRectangle);
}